Dumb question, for which apologies (not seen any ONVIF problems connecting up G2 cameras) in the camera web GUI :
Was 'Open Network Video Interface' enabled under Integration protocol? Correct/enabled with CGI
And was a dedicated ONVIF user added as a user under Integration protocol? Correct created
Even NTP time adjusted