@fidelitywarsOk, but you're judging a national team only by four games. This is bigger than four good games.
In some of the games I simulated in FM21 Beta he already was in the national team at the beginning of the save.
About the mental stats, it's recommended to avoid to put numbers in U21 players because they're too young and they can upgrade them fast in game (unless he has the proper amount of pro games, which I think Caicedo doesn't have because he started to play regurlaly at the best level in his country in February -less than a year ago-).
So, according to the pic you s