Can confirm
Can confirm. Servers can indeed use the clientbound container_close packet to close any screen on the client including ones not belonging to containers such as the pause menu or player report screen.
Here's an image showing the bug (couldn't attach it to the report):
After some testing, it does seem that enabling
VK_EXT_swapchain_colorspaceand selecting the format with theVK_COLOR_SPACE_DISPLAY_P3_NONLINEAR_EXTcolour space (and using the colour space when creating the swapchain) works and returns the colours to how they were in OpenGL.