I’ve not tried Charmed but I have had quite a few Error 702 issues with ITVX recently (after a long break away from the module) but it has always been a bit hit and miss for me generally.
Usually if I try the files that had Error 702 issues the following day I can get them to download but then not long after I’ll run into the issue with other files.
I think SurfShark VPN has been a little bit better for me with ITVX than NordVPN.