Bed leveling not working with Firmware 1.21

When I was on 1.19, G29 resulted in the probe being deployed and the bed getting probed every 40mm starting from the left front going left to right and then proceeding like that moving back 40mm and repeating until it reached the right rear.

Now on 1.21, The probe does not deploy and the x y moves erratically and the bed goes up and down and makes all sorts of weird movements and ocasionally grinding at the ends of movements and I have to hit emergency stop before the printer tears itself apart. I have followed the set up guide for the bl touch in the new wiki and I can home all successfully. I can even home z successfully and the probe deploys and retracts when it is supposed to. But it will not run through a mesh bed leveling routine.

I typed in G28. All axis home correctly. Then I type in G29 and it starts doing the weird movements and the bl touch never deploys. The probe type is set for P5. It worked fine in 1.19.2. I will post my config.g file in a bit.

Well, I tried something and it worked. I took all that stuff out of the deploy and retract files and put in the respective M280 commands. Now when I homeall, it homes all the axis like it is supposed to and when I type G29, it deploys the probe and probes my bed just like it is supposed to and then retracts the probe.