Mesh UV maps completely wrong when building for HTML5

I’m trying to build a scene out in HTML5. Every time I launch the build the UV maps on my meshes end up either being stretched in some random way or completely not showing any texture at all. I can’t seem to figure out any way to not have this happen when building for HTML5. Windows builds look perfectly normal as do mobile builds on my Samsung Galaxy S9 Plus.

Here is the scene in the editor

Here is the scene in HTML5 build

Does anyone know a way to fix this?

Found the solution to my problem here

Textures have to be in power of two. Thought these models already had power of two textures but apparently they didn’t. Bought them from a website and so I failed to even verify that information.