@askiiart probably isn't a vulkan issue then. tf2 is also using dxvk now. i just tried and it seemed to work fine for me.
i doubt this will help but my launch options are:
-novid -nojoy -nosteamcontroller -nohltv -particles 1 -precachefontchars -noquicktime -fullscreen
and you don't need LD_PRELOAD anymore since tf2 no longer depends on 32-bit libtcmalloc_minimal
