Not sure I understand fully Binchois' response (perhaps because I don't understand the questions being asked or answered). Here are the questions, I think:
1. If there is a unit in O3 that attempts to enter N4 using rowhouse bypass on the coordinate side can it be shot at by the specified firer?
Proposed A. Yes, rowhouse bypass LOS is drawn (only) to the vertex crossed between the two rowhouse hexes. B23.71. Here that vertex is O3-N3-N4 and if M2 is only a one level obstacle, then that vertex is in LOS of the firer.
2. What if the unit is in P2, and wants to bypass O3 entirely on the coordinate side on its way to N4?
Proposed A. Now the firer gets a choice of any of the three vertices crossed on the way to N4 and the center point of the hex being bypassed (as long as a hexside traveled is crossed by the LOS). A4.34. Three of those are in LOS of the firer (the middle vertex is the odd man out).
3. What if the unit is in P2 and wants to bypass on only the O2-O3 hexside, perhaps on its way to entering N2?
Proposed A. If bypassing O3 (for one hexside only this time), the center point LOS is not available because the LOS will not cross a bypassed hexside on its way to that center point. But the LOS to the first vertex crossed on exiting P2 is still clear.
I think the range to a vertex is the range to the furthest hex forming part of the vertex. Not sure, however. If it matters, I suggest running around the other side of the building if that works.