Hi @JoeFshr,
The issue here is related to the UVs of the model, which are probably overlapping. The UVs are a 2D representation of the 3D model. When you're applying/baking textures or materials to a 3D model, those are, in fact, applied on UVs which are linked to the 3D object.

Therefore, a certain consistency (proportions, scale, etc.) is necessary between the UV islands and the 3D model, in order to obtain a clean result and avoid artifacts or stretching.

More specific to your project, if UV islands are overlapping, the painted info will appear two times on the model, which is what seems to happen on your GameBoy after baking.
Consequently, I advise you to check the UVs of the model, make sure none are overlapping, and send the model once again in Substance 3D Painter.
Best regards,