Not if you are using repos that are 2 days old. It will get the latest package you ask for. However, if you are asking for packages that are two days old, it will get the most recent package that is 2 days old which could be the broken one.
To be honest, this is the first time in two years that I’ve seen an update cause the kind of trouble and pain that the grub issue has created. I have two main tips for limiting the pain and suffering of errant updates…
I update a few times a day, whenever I have a minute, on my not-daily-driver. DON’T DO THIS. On my daily driver I need to be able to get work done consistently, so I wait until the end of the day to updates. This leaves me some time in the evening to address any issues I can sort out and gives me time overnight for the community sort out the bigger issues. There is almost always a work around or fix provided overnight.
Keep a relatively current EndeavourOS bootable USB handy. It’s a good way to be able to boot in an emergency. If you haven’t had to chroot several times to fix stuff, you might want to keep a printed copy of instructions handy. Having these available can be real life saver.
You can avoid a lot of the pain by planning when you apply updates. If I have time critical work to do I put off updates. For me this avoids 99% of the stress of bad updates.