Since motion is based on a new recording time, motion events that last longer than a polling interval will not show up as continuous motion on the ST platform. This means that any continuous motion event will go inactive in the first poll after a motion active event.
There isn't anything in the NVR API that reflects the current recording state of the camera. It may take some time to figure out how to communicate with the camera to see if there is some opportunity there.
Since motion is based on a new recording time, motion events that last longer than a polling interval will not show up as continuous motion on the ST platform. This means that any continuous motion event will go inactive in the first poll after a motion active event.