You should try the other tests valid from EASA part med, beyne lantern and Nagel Anomaloscope should be fine, try to take these tests in another European country, once you have passed one of them you’ll be unrestricted, unfortunately you can’t have a UK caa license but you have to take it from another EASA state, it’s a real shame the UK caa colour’s policy,
hope to be helpful!