To test the problem I flew my quad during lunchtime and I noticed that all 4 motors where heating up.I thought its because of the sun was up the ambient temperature was just to high. To prove that the main culprit is ambient temperature I flew during the golden hour when it was cold. You would expect the motors to run cooler but still it had the same temperature as it did when I was flying during lunchtime. I also went ahead check to see if the screws were touching the coils and all of them were free from contact.The D gain that I had was about 25 which is lower than the stock PIDs. I had my P gain of 80 on roll and 90 on pitch and it was overshooting(bounce back) before I experience P gain oscillations on both pitch and roll. At 85 on roll and 95 on pitch then it started to show oscillation.The catch is that when I landed the motors were close to being way too hot to touch. Additionally, when I fly using the stock pids its feel is close to locked in and motors are ever so slightly warm to touch.
My setup
Emax RS2205s
DYS blheli s multishot
Matekf405 fc and FCHUB pdb
Turnigy 65c graphenes
Soft mounted FC and motors are hard mounted, the soft mounts i found just amplifies the vibrations.