These are my steps to completely backup raspi 4 micro SD card without worrying about what is needed or what is not. In my opinion, it is more robust and Linux noob friendly. It will backup everything in the sd card for easy future restore with balenaEtcher to a new sd card. I choose this sd card -> Lexar high performance 633x microSDHC UHS-1 V10 A1 U1 from EC's video https://youtu.be/YUResed38uo for it's high iops which is great for SBCs.
Linux/Mac(either one), Windows machine, external hard drive/usb, new micro sd card.