Thanks for the reply - I have done all this, and it isn't making a difference.
The custom kits appear fine in the Club Info. screen, so I know the game is loading them in properly. There must be something specific which is preventing the custom kits from displaying in the match engine, and certain screens, but I don't think it is a skin/cache issue; I have definitely tried this multiple times.