To reply to my own question, the problem to the never receiving sat count and hdop was with the NAV-SOL message.
I had followed configuration instruction found on drotek docs where was instructed to enable the NAV-SOL message.
Problem is that i did not have the option to enable it. So i skipped that step.
After a little research found that on the F9P i had to enable the ubx-nav-pvt instead.
Pixhawk now sees sat count and hdop, ekf is ok and poshold is engaged!
My new question now is why never got RTK fixed? The only status i’m seeing is GPS Status 4 : 3D dgps