UE5.7 Windows 2D project moved to Linux is behaving differently on some sprites on Z-axis

I have a couple of 2D games I started developing on Windows

They are working well and I have an orthographic camera and my sprites are at a different depth on the Z-axis so they overlap nicely and don’t clash

I have now moved over to Linux for development and one of the games when run is showing some sprites clashing even though they are not on the same Z-level

I have one big texture at Z-axis -200 and others at -100 and even that can cause an issue

Has anybody who is working on Linux got an idea why this is happening when it is fine on Windows?