I recently worked on assigning the VirtualTextureStreamingPriority for the textures in our project, and I thought about using the VirtualTextureStreamingPriority defined in the FTextureLODGroup.
Unfortunately, due to the FTextureLODGroup::SetupGroup() function, this parameter gets reset to EVTProducerPriority::Normal by the engine.
By removing the line 114, the behavior is now as expected.
This seems like a mistake in the engine code, so I thought I would let you know.
Thanks for the info. I can definitely reproduce your issue on my end, so I will check in with the owner of that code to see if they can fix this bug with your proposed fix. I will get back to you once I have some updates. Please let me know if you have any questions in the meantime.
A fix is going to be released very soon, likely by the end of the week. If you want to track the progress of the fix, please take a look at the public issue tracker here:
By the way, the CL mentioned in the public issue tracker is incorrect. If you want to get the patch already, it should be available in UE5-Main CL 49160744.