OK, so the BMSmia means that the data connector(s) to the pack aren’t fully mated. the big clue here is that both the Charge Port (CP) and Charger (CHG) are both MIA as well and they are both downstream on the CAN Bus from the BMS. so good news, your just missing the CAn Bus connection. unfortunately, you’ll need to drop the pack and grab some duster/keyboard cleaner and some contact cleaner and really have a go at the data connectors (car side and pack side). also get on top of the subframe and clean it off - dirt and crap are always falling off of it and in the connectors. clean the HV connectors while you’re at it (make sure there’s no voltage on the car side!!)
then as you’re lifting/dropping the pack give the connectors a firm, but not hard, jiggle as they are mating. bolt up the side rails, solid ratchet tight, but not fully torqued.
boot up the car - first responder first, then 12V. contactors should click, then about 60 seconds later they’ll drop. that’s OK.
you’ll have a few errors, usually 4 - unable to drive, unable to charge, no 12V support and BMS version.
run the firmware update - either from Toolbox or the Service Plus menu - once it’s run, you should be set.
torque everything back up - go through the entire checklist in the Tesla service guide step by step