Yes, the wait works at the beginning, but then after I've had a valid ROI once, I can't wait again without a dummy ROI, but that results in false data coming out, so then I need to send a flag to the host to tell it to ignore that ROI, and if I mess that up I get false detections or missed detections… seems like a lot of work to supress what should be more of a debug message than an error.
In this case I ended up moving to the host to do the spatial calcs, but the next thing I'm working on will probably want to happen on camera again, so I'm still interested in a way to supress that single error.