Why are some of these vertices being ignored by edge loop selection?
Your topology has corners, which break the edge loop.   

You can solve it by a small Inset, to keep your edge loop connected.



If you want to continue selection through corners, just click again :).