Also affects 1.20.80.
A somewhat simple solution to loading RTX resource packs in global resources.
I was testing methods to load RTX resources without crashing the game, and I noticed my anti-aliasing setting was off. I set it to 16 and attempted to load the resources, the game didn't crash and I was able to load into a world fine.
Steps to reproduce:
Open Minecraft's settings and activate any RTX resource packs you want to load
Navigate to anti-aliasing and modify the setting. e.g 16 to 8 or vice versa.
Exit the settings and the game should be able to load the resources, it will likely frame drop for a few seconds as it loads the packs.
I tested this 10 times and it succeeded 10 times, however, I had to activate all my resource packs every time I loaded the game as it reset global resources every single time.
Hardware: RTX 3060ti, Ryzen 5 3600X, 16 GB ram.
This happens to me aswell, any character customisations/classic skins reset when reloading the game after restarting my pc
This issue occurs in other games and is likely an issue on my end.