If you add Virtual Bones to a skeleton and then assign that skeleton to a new mesh, the virtual bones might not show up.
The Fix: You need to restart the editor.
Even after correctly using the Right-Click > Skeleton > Assign Skeleton workflow, a restart is required to force the new mesh to see the updated bone structure. It seems to be an editor caching issue.