Why is my fancy texture with opacity "frying" at a certain distance?

Video:

My texture is using this old technique with checkerboard pixels to simulate a shadow. Quite cool. But then in unreal it starts “frying” like crazy on a certain distance.
What can i do about this?