Is this a known issue? OpenGL renderer freezes on PNG load

I’ve run into a pretty weird renderer issue and was hoping someone here might have seen something similar. I’m still fairly new to Godot Engine, working on a small desktop project.

I initially set the renderer to Compatibility (OpenGL), assuming it would be the safest option for broad hardware support. And on most machines, it works perfectly fine. However, on one specific PC, the app consistently freezes during startup—no crash log, no error messages, just a complete hang.

Here’s what I’ve observed so far:

The built-in Godot UI (window frame, menus, etc.) remains responsive.
The freeze seems to occur exactly when the scene starts loading PNG textures.
On that same machine, I also noticed some odd window behavior (e.g., transparency issues). I initially thought that was the root cause, but it turned out to be unrelated. Switching the renderer fixed those glitches as well.

I’ve already double-checked scene structure, resource paths, and general code logic. Everything looks correct, and I haven’t been able to reproduce the issue on any other machines.

The workaround was simply switching the renderer from Compatibility (OpenGL) to Vulkan (Forward+) in the project settings. After doing that, everything loads normally, including all PNG textures.

The affected machine has the following specs:

GPU: AMD Radeon RX 6750 XT
Monitors: Dual 4K (one landscape, one portrait)
OS: Windows (exact build unknown for now)
Godot version: 4.6.2 Mono (C#)

So my question is:

Is this a known issue with AMD’s OpenGL drivers, possibly related to multi-monitor setups? Or is there something specific about PNG texture loading in the Compatibility backend that could cause this kind of hard lock?

I’m fine sticking with Vulkan for now, but I’d really like to understand what’s going on here.

Any insights would be greatly appreciated. Thanks!