the expire timestamp that is added to the password recovery link uses a + sign between date and time, but this should either be a space or a T. and secondly the timezone is missing, means this gets always parsed as local time.
TL;DR
Developers are encountering an issue where the expire timestamp in the password recovery link is not in ISO format, causing confusion with the separators. The timestamp should be corrected to use a space or a 'T' instead of a '+'. Additionally, the timezone is missing, leading to parsing errors as it defaults to local time.