couldn't stop thinking about this, and it turned out the fix for my issue was something i missed in the docs... tho i only noticed it after a few attempts at fixes from random threads lol
having to recompile the whole game engine on each fix i tried was brutal though... but it works now yippee