With every club having 5,6 or 7 overseas players, all of whom should be in their respective clubs' matchday 17, it's no wonder the England / GB side is so poor.
On the subject of Catalan, I dont know if it's legal but, somehow British players ought to count as "overseas" for them.
Obviously, their squad is "within the rules" but, as others have suggested, their squad was supposed to be "French" but, at the moment, it looks closer to a side from the Wigan area, with a couple of French players thrown in.
For me, 7 "overseas" players is too many and it masks the fundamental problem of there not being a shortage of British players