Cordova geolocation plugin not working in moto g 2nd gen

After successfully testing ngcordova geolocation on various devices like samsung, redmi, one plus, lenovo, karbon and micromax I was able to fetch GPS coords. But the test failed for Moto g 2nd gen. Testing scenario was to fetch GPS coords by selecting GPS only/device only as the location mode.
Moto g 2nd gen has passed the test case when the location mode was changed to ‘High accuracy’ and ‘battery saving’.