Your checklist is right on point. He didn’t check out because he didn’t feel loved. He checked out then he looked around for something to excuse his behavior.

Glad your new job is bringing you joy!