Screen_texture behaves strangely with GL_compatibility renderer but works fine with Forward+

Godot Version

Godot 4.3-stable-mono

Question

When I set the renderer to Forward+, the screen_texture works perfectly. However, when I switch to GL_compatibility, it produces strange outputs as shown in the attached image. Interestingly, when I use TEXTURE instead, it works fine even with GL_compatibility.

What could be the reason behind this behavior?

I used ChatGPT as a translator, so there might be translation issues.

[gl_compatibility]

[Foward+]