Nice work. For those reading, anytime a Nissan/Infiniti A/C works fine when you first turn it on, stops working after awhile (especially if the ambient is hot and humid), then works again if you shut it off for a few minutes, suspect a bad expansion valve (TXV). What's happening is that the stuck valve is dumping too much refrigerant into the evaporator, which causes a freeze at either the TXV outlet or the evap itself. Shut down the system for a few minutes and the ice melts, and suddenly the A/C works again.
Anyway, nice job.
