That's a rather unfortunate water profile you've got there. Sometimes you can't add your way to a good profile, and that's probably the case for you.
Taking what you've said above, your post-treatment profile looks something like this:
Alkalinity 20
Calcium 130
Sulphate 400
Chloride 320
Magnesium 25
Sodium 200
That's really minerally, even for British styles, especially the sodium which should generally be <100 ppm.
I would suggest trying to dilute your tap water with RO if you can get it, or if not Tesco Ashbeck. A 50/50 blend will give you a better starting point, or better yet 75/25 RO to tap.
The next thing I'd suggest is getting rid of the epsom salt addition. You have enough magnesium already and it adds a load of sulphate which you definitely don't need.
Just for instance, for a pale ale I would usually aim for something like this:
Alkalinity 20
Calcium 100
Sulphate 200
Chloride 50
Magnesium 5-10
Sodium <25
But anyway, that doesn't really answer the question of why the mash pH is so high. It does seem unusual, the calcium and alkalinity look pretty good for a pale ale. Even with a 100% pale malt grist I wouldn't expect much higher than 5.7 or so. Try your next brew with the RO or bottled water as suggested, and see what the pH is like. I would also confirm the strength of your CRS by doing a small test: take 2L of tap water in a jug, test alkalinity, add 1ml of CRS, give a good stir, retest alkalinity. It should have dropped by about 95ppm.