Thanks for the information. I will give the AM312 a try if I come across it.
I believe that there is community app that basically use multiple PIR to confirm a move on the same zone. I did try this solution but the false positive is still high for me. You have to place your sensor correctly for this to work. I could not get the right setup.
If you like, you can use LC filter on the vcc line to the HC-SR501. I heard from others that it help. But, I think it is only if you have issue on the power supply. If your DC supply is good, you do not need this.
Any PIR will have issue to sun and its shade. The movement of the heat looks the same to the sensor algorithm. The better PIR has lower rate of false positive. In my research at the time, most PIR sensor can reduce but not eliminate false positive. Learning this, I come across Bosch Tritec PIR. They use PIR+Microwave. I follow that technique using.
https://www.amazon.com/RCWL-0516-Detection-Microwave-Detector-Distance/dp/B07MTWZDQZ
the RCWL-0516 has disable input pad. I did wire the output of PIR to this pin of RCWL-0516.
I am pretty happy with the result.