Curse of the dead gods: 3d textures dont load (fedora 36) (same as from github)

ive run the game on opensuse tumbleweed before and everything worked without issue.
I imagine this is because dependencies are missing but i cant find which ones

LOGS:

lutris-wrapper: curse of the dead gods
Started initial process 24965 from /home/rail/.local/share/lutris/runners/wine/lutris-fshack-7.2-x86_64/bin/wine /home/rail/Downloads/Curse.of.the.Dead.Gods/game/files/Curse of the Dead Gods.exe
Start monitoring process.
fsync: up and running.
002c:fixme:winediag:LdrInitializeThunk Lutris Wine 7.2 is a testing version containing experimental patches.
002c:fixme:winediag:LdrInitializeThunk Please don't report bugs about it on winehq.org and use https://github.com/lutris/wine/issues instead.
MESA-INTEL: warning: Ivy Bridge Vulkan support is incomplete
0110:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 000000000150FF50
010c:fixme:kernelbase:AppPolicyGetThreadInitializationType FFFFFFFFFFFFFFFA, 00000000013EFF50
0114:fixme:ver:GetCurrentPackageId (000000000222FF50 0000000000000000): stub
0130:err:kerberos:kerberos_LsaApInitializePackage no Kerberos support, expect problems
0130:fixme:sync:SetWaitableTimerEx (00000000000001D8, 000000000296F760, 0, 0000000000000000, 0000000000000000, 0000000000000000, 32) semi-stub
0108:fixme:shell:SHGetKnownFolderIDList unsupported flags: 0x00008000
0184:fixme:ver:GetCurrentPackageId (000000000B36FF50 0000000000000000): stub
018c:fixme:ver:GetCurrentPackageId (000000000C3AFF50 0000000000000000): stub
0080:fixme:imm:ImeSetActiveContext (0x4403d0, 0): stub
0108:fixme:imm:ImeSetActiveContext (0x360590, 1): stub
0080:fixme:imm:ImmReleaseContext (0000000000010020, 00000000004403D0): stub
0108:fixme:imm:ImmReleaseContext (0000000000010074, 0000000000360590): stub
0108:fixme:ver:GetCurrentPackageId (000000000011FEE0 0000000000000000): stub
Initial process has exited (return code: 0)
Monitored process exited.
Exit with return code 0