the map got probably extended at least once, or you have a
mp_timelimit 45 in your amxx.cfg.
if the maptime got extended and then after that time another map is voted,
the maptime stays like it was after he extension, so just add
mp_timelimit 23 to your amxx.cfg and it will always be 23min
when the map restarts or changes