GeometryCache error on Android

When launching an Android app containing a GeometryCache object in the scene, the following assert error appears in the log, and the object doesn’t show:

: Ensure condition failed: !GetUniformBufferParameter().IsBound() [File:./Runtime/Renderer/Private/ShaderBaseClasses.cpp] [Line: 500]
LogPlayLevel: UAT: 06-10 09:35:32.032 26476 27141 D UE : Shader FVelocityVS attempted to bind the Primitive uniform buffer even though Vertex Factory computes a PrimitiveId per-instance. This will break auto-instancing. Shaders should use GetPrimitiveData(PrimitiveId).Member instead of Primitive.Member.
LogPlayLevel: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogStats: FPlatformStackWalk::StackWalkAndDump - 0.034 s
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: === Handled ensure: ===
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error:
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: Ensure condition failed: !GetUniformBufferParameter().IsBound() [File:./Runtime/Renderer/Private/ShaderBaseClasses.cpp] [Line: 500]
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: Shader FVelocityVS attempted to bind the Primitive uniform buffer even though Vertex Factory computes a PrimitiveId per-instance. This will break auto-instancing. Shaders should use GetPrimitiveData(PrimitiveId).Member instead of Primitive.Member.
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: Stack:
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CF39A1CC libUnreal.so(0x00000000066881CC)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CF399FD4 libUnreal.so(0x0000000006687FD4)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CF5DC054 libUnreal.so(0x00000000068CA054)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CF5DA04C libUnreal.so(0x00000000068C804C)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CF5D9E64 libUnreal.so(0x00000000068C7E64)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CF5DA230 libUnreal.so(0x00000000068C8230)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CED3AD60 libUnreal.so(0x0000000006028D60)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CED409D8 libUnreal.so(0x000000000602E9D8)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CED82508 libUnreal.so(0x0000000006070508)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB5082FC libUnreal.so(0x00000000027F62FC)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB507A20 libUnreal.so(0x00000000027F5A20)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB4EB994 libUnreal.so(0x00000000027D9994)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB4ED908 libUnreal.so(0x00000000027DB908)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB4EE0F8 libUnreal.so(0x00000000027DC0F8)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB702F08 libUnreal.so(0x00000000029F0F08)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB6BC7C0 libUnreal.so(0x00000000029AA7C0)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000071CB50A180 libUnreal.so(0x00000000027F8180)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000075A0AE5A2C libc.so(0x00000000000BEA2C)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error: [Callstack] 0x00000075A0A823B4 libc.so(0x000000000005B3B4)Unknown
LogPlayLevel: Error: UAT: 06-10 09:35:32.068 26476 27141 D UE : [2025.06.10-07.35.32:068][ 0]LogOutputDevice: Error:

So, it’s a Vulkan shader error, looks like a UE bug. I have this error with UE5.5 & UE5.6, it worrked before.
I completed the Bug Submission form (twice) but no ticket has been created yet and it has been months now.

Has someone encountered this issue already?
All my plug-in is based on Geometry Cache, so I really need it to be fixed some way.
It happens with the basic geometry cache sample object, so it’s not related to my code.