Ryan Giles was signed on a season long loan from Wolves for the 2021-22 season, but recalled by them in January! I assume that was also classed as an international loan?
Maybe the club have tried to change the terms of recent loan deals to prevent that happening again - but I doubt it. I expect WBA do have the ability to recall him in January.