Vibration in POSCTRL mode with px4flow indoor

Hi
I used px4flow and EKF2 to fly indoor. When I set my quad to POSCTRL, it can hold the position for 5-6 seconds, then the yaw moved a bit, and the vehicle started to vibration.
This is the log:
https://logs.px4.io/plot_app?log=01d5a5f0-03de-407b-a249-14fda9342110

hardware: pixhawk2
firmware: v1.6.5

I have changed my control params, and it could be stable for more time. But same problem also came back.
https://logs.px4.io/plot_app?log=71d2090c-7cda-4fb3-bef4-f244be6412fd

I tried finding out in manual mode where my vibrations are coming so i find out a heading where a sound is coming and which was producing a jerk into the frame. I have attached the actuator output graph in which the rapid switching take place at that particular point which might be the reason for the vibration but i don’t know why it happening.

For my vehicle, I found that when it hold the position and keep stable, the actuator output 0,1 were quite smaller than 2,3, and after flying I touched the motors, no.3 and no.4 were hotter than no.1 and no.2.

I have already calibrated the ESC and I don’t know why it coming.