Going back to the original question, the layout is not dissimilar to my house.
(I won't bore you with my background in corporate IT and comms, but suffice it so say I'm not totally ignorant though retired some years)
Anyway my final decision (though implemented maybe a little oddly for pragmatic reasons) was two separate WiFi networks with similar names (the similarity is technically irrelevant) one for the "front" of the house the other for the "rear" (also covers patio and much of the garden).
I tried various options and that just ended up being the simplest to implement and manage.
We don't rush around from room to room expecting continuity of service, though there's enough overlap in reception to rarely get an interruption, e.g. in a Facetime call or watching F1 streaming on Sky.
So my choice would be a couple of access points with different network names. But, as they say, YMMV.