Yeah, i think it’s not using the late update code the motion controller component does.
I think the main issue is that at least the version I’m on, 4.14 is using an older open vr library that doesn’t have the enum for tracked devices in it. So they come up as invalid devices in the code. Also the motion controller code filters for anything that isn’t a controller.