tvOS Focus within SpriteKit as overlaySKscene in SceneKit app

I have a SceneKit app with a SpriteKit based HUD that is assigned to the SCNView.overlaySKscene property.


I've found that the focus engine does not seem to behave (or work at all for that matter) within the scope of the SpriteKit scene when it is set as the overlaySKscene.


If I run the same code in a purely SpriteKit app, it works fine. Is there a known work around for this?


I've submitted this to Bug Reporter (#30628989), and have created a fork of a github project to demonstrate the problem.


The project can be found at: https://github.com/pkclsoft/spritekit-focusengine


I don't want to have to roll my own focus engine; I thought that the tvOS focus engine would play nice with SpriteKit. I've already got one I wrote for Cocos2D a while back, but it's not as polished as the tvOS engine, so if there's a way to make this work, I'd appreciate any suggestions.


Thanks