Answer
This was a genuine framework limitation on release tracks before 23 — Object Connections weren't supported when a new projection extends/configures a standard projection this way, only when a custom entity lived inside a fully custom projection of its own. From 23R1 onward, both scenarios support Object Connections, so if you're still on an earlier track, this isn't something configuration can work around; it requires being on 23R1 or later.