On past games, most players at semi pro level are on non contract terms, but on 23, nearly all players are on part time contracts, which would affect the clubs finances. I normally manage Stocksbridge Park Steels and they have over 20 players in their squad, and every player are on part time contracts, normally they have between 8-10 on part time contracts and rest on non contracts. I’m not sure if it’s a bug or it’s something that the creators have changed for 23.