So after doing some investigation, and experimenting, I made an idle animation and made it play in-game.
Here's with the animation off:
and here's with the animation on:
And honestly this is what I thought was going to be true but just now only verified. So it seems like the renderer for entity animations is just better for this kind of stuff.
RIVVION's loom is a mechanical block which uses the Mechanical renderer which is why i'm guessing that it's also not having issues.
I guess one solution without thinking too hard is to just have the block be playing the idle animation when it's loaded/placed?
Either way seems like the solution is to just use the animation util and it'll render it all nice and pretty or make your own renderer
I would still like to understand better why this is so if anyone has a better understanding of the renderer?