Because the Premier League has a work permit, after checking, it is probably like this: In order to ensure the quality of the league and restrict foreign staff, the FA stipulates that players from non-EU member countries must apply for a work permit before playing in England, unless they hold an EU passport. The application conditions are very harsh. The most important point is that players must represent their country in at least 75% of international A-level competitions in the past two years, unless there are special reasons. At the time of renewal, the application for work permit must reach more than 70% of the leagues in order to apply successfully.
If you want the non-EU player you signed to play, you must get a work permit.
Method 1: Rent it to a European satellite club to play football for about 2 or 3 years (remember that not all European satellite clubs can do it, and Belgium is definitely recognized by the FA as having a work permit).
Method 2: Use the modifier to directly change the player to dual nationality (one of whom is European) and then sign or renew his contract! ! ! !
There is another one = he can get enough appearances for his national team.