POSITION Mode not holding position with VIO data

I have found that the estimator event_flag “starting_vision_vel_fusion” is false, is this required for the Pixhawk to hold position in POSITION flight mode?

Is there not anyone who can help me here with this? It’s getting beyond the joke now, been trying to get this VIO to work for 2 years now, and still have gotten absolutely nowhere with getting the drone to hold its position while in POSITION flight mode, using VIO. The fact it goes into it, the correct data is being streamed to it, in the correct form, and that listener vehicle_visual_odometry in the MAVLink console gives an output, should be enough for the drone to hold its position, yet it doesn’t. Surely someone has something meaningful to contribute.