I Haven’t watched the new season yet so this is just something I had in my head for a while.
Sorry about the confusing mood shift. Basically Shiro’s been gone for a long time and while for him it feels like no time has past, for Keith, who thought he had lost his partner and his family it has been a very long time.