It is kinda hard to tell, maybe it was the ghost reliving his death? Does that even make sense?
Yeah, they did seem to have matured, and they did say goodbye on friendly terms and leave it open for them to possibly be friends again someday. It's just sad Leo was so hurt and cried for almost two years over losing Chase. Sure he had been doing some pretty messed up things, but Chase should have contacted him and made sure he was ok or something!