I believe I ran into the same issue and was able to create a Technical Support Incident with Apple and there is a build-level flag / workaround (no code change) that you can set which should allow it to work. Since the support is under NDA and you may have other specific issues they suggested filing an incident so they can debug more specifically. They can reference my TSI number (788945838) to see if the workaround my Apple contact provided works for your case.