@Yveaux this has resolved it, thank you
Best posts made by waspie
RE: [SOLVED] ds18b20 vs si7021 loss of granularity in measurement
RE: 💬 AM612 Passive Infrared Sensor Breakout Board
It's looking more and more like the code is fine and its the sensors i'm using that are the problem.
I got some BM612 (cheaper) from ali supposedly the same as am612 but they don't seem to work right. It's like they trigger once and then never again. Can't find a data sheet for them...
I hooked up a 312 just for kicks and it seems to be working. I doubt I'll deploy any 312s due to what seems to be a VERY narrow range and plus it doesn't match the profile of the round board etc...
Anyway, wanted to say that i think this is all working as its supposed to I just got a bad batch of sensors or they're slightly different in some way