I have a similar problem with my Deore. Worked perfectly for about a year then developed the symptoms you describe. I’ve just bought a new caliper from CRC for about £20 to swap out, hopefully that will solve the problem.
I quite fancy swapping to Hope, but can’t justify the price differential as the Deore’s did work flawlessly for a long time.