在进一步的审查中,似乎我误解了我自己的调试输出并且读了太多内容,因为结论在我看来是有意义的。
CreateDashboardOverlay调用工作正常。稍后在我的代码中我调用了ShowOverlay,当然不允许使用仪表板覆盖(通过SteamVR仪表板UI打开它们显示它们)。
毕竟,我的仪表板覆盖图工作正常。
总而言之,我的两个问题的答案都是否定的。创建仪表板覆盖不需要Steam开发人员状态,并且不需要通过任何类型的官方渠道分发SteamVR仪表板覆盖应用程序。