I've been looking into the Asus Zenfone 8 to replace my 4a eventually. It's expensive but it's compact.
But for a few different reasons I ended up just getting my wife an S22 (non plus) and then inherited her S20 (non plus), which has a very similar form factor.
Definitely felt the OPs frustration in looking for compact Android phones. They just plain don't exist.