@JulianOes Thank you for the reply.
Yes, I reported that after testing.
Actually issue was with the Holybro default configuration. GPS is sending completly wrong message and Pixhawk doesnt have parser for that so it was not working. Later I enabled the requried message and it started working.
Details about the issue: Holybro UM982 GPS heading · Issue #139 · PX4/PX4-GPSDrivers · GitHub
Solution:
Run the following commands in UPrecise tool to get the heading output from GPS
UNIHEADINGA COM1 0.2
SAVECONFIG