I had the same problem, using UE5.2.1 packaging for Oculus Quest 1, and I find the solution for both problems.
==
.Render issues
- Remove all SKYLIGHT and REFLECTION CAPTURES (actors and BP components) from your map.
- Menu Build > Build All Levels.
- Save.
- Package and test.
If the render problem persist, your package maybe is carring old cached shaders, try to do a Full Rebuild (Project Settings > Packaging > Project > Full Rebuild).
==
.LogImageWrapper: Warning: PNG Warning: iCCP: known incorrect sRGB profile
This error is caused by VRTemplate itself, both creating a new VRTemplate Game from UE Browser or by Adding VRTemplate Pack to your project.
The reason is that some Textures (mostly from \Characters\MannequinsXR\Textures Folder) are somehow linked to \Engine\Templates\VRTemplates folder.
The files look normal on your Content browser but when you try to package, because Templates are folders marked to not package, you end up with lots of textures pointing to empty files and it raise the error in ImageWrapper.
You can “preview” this error in the Editor if you try to save textures (without open before):
If you try Open+Save manually you see in the Output log the files loaded in TMP locations still with the original Template file name, before moving to your Content folder when saved:
LogSavePackage: Moving output files for package: /Game/Characters/MannequinsXR/Textures/Quinn/T_Quinn_01ID_D
LogSavePackage: Moving ‘…/…/…/…/…/TestVR/Saved/T_Quinn_01ID_D444D33874978A94453A538AE272BAD7A.tmp’ to ‘…/…/…/…/…/TestVR/Content/Characters/MannequinsXR/Textures/Quinn/T_Quinn_01ID_D.uasset’
One way to fix this error is to select ALL textures from VRTemplate in your project , right-click > Asset Action > Load , right-click > Save, then package. (again like the previous error, maybe a full rebuild will be necessary)