In my current Gladbach save, I just played a friendly against a 4th-division German team. The AI made no subs, pressed heavily for the entire match, and still managed to have 7 outfield players with "fair" condition after 90 minutes. FM23 seemed to have the same issue with fatigue not affecting the AI's ability to press, and it made the game miserable at times.