P1P Bad top and corners - Tried Everything

I have multiple p1ps, but 1 is having issues. This mostly started after a firmware upgrade to latest version, all my other p1p’s do not have this issue after the upgrade, all tests with ZIRO PLA.
I feel like the z height is off by .5 or 1 mm or something, like its printing lower then what it should be doing.
- Things I’ve tried
– Different filament (even swapped filament to another p1p and it printed fine)
– Factory Reset Printer
– Tried WIFI printing to other p1ps and they print just fine
– Recalibrated many times
– Cleaned and lubed all rods etc.

But the last firmware worked? Roll it back then

how do you roll it back

Find the .bin file you wish to download on the Bambu Labs github load it on the microSD and reflash it, same way you reflash a BIOS on a PC

Are you able to flash back firmware via the handy app? I know you can on the x1c. it has the ability to roll back.