Sorry for the late reply, yes that’s more than likely what the issue was. There wasn’t a problem with the export, I just couldn’t load the textures properly due to Chrome. For anyone else who comes across this issue. This is the error I had in the console:
I then decided to try by uploading the Babylon file to an S3 bucket and using a playground environment. The models loaded fine but the same checkerboard pattern appeared. I had a similar error appear in the console. I realized when I export a Babylon file it also exports all the textures so I uploaded all those textures to the same bucket and that worked.