Why do Virtual Bones not follow bone position when playing animations from a compatible skeleton?

I’m making use of the compatible skeletons feature to allow a skeleton access to a library of animations built for a different skeleton. The two skeletons I am using have matching hierarchies and names.

The base skeleton has virtual bones which follow their target bone in the way you would expect. The child skeleton doesn’t inherit the virtual bones so I have to create them again (which isn’t an issue) but when I play or preview any animation that is coming from the compatible skeleton the virtual bones remain stationary.

Does anyone know a fix for this? I’m experiencing this in UE5.2 / UE5.3 and haven’t seen any mention of it in the bug tracker or UE5.4 release notes