Did you even look at the floor plan? Why don't you take a quick look and tell me where this sleeping will be going on? All those spaces are designed for transitory activity, the only space that might have lingering activity is, wait for it... the garage.
The intent of the code is clear, if access to the garage is to be limited for EERO then it would be clearly indicated as it is for egress in R311. There is no mention of "dwelling" or "garage" in section R310, only "basement" and "habitable attic". These are floor levels not spaces or uses. You are applying something that exists in your mind but not in the code. My window location opens directly to a yard, what could be plainer?