My cold water taps upstairs developed exactly the same problem. I went into the loft and the tank was filling fine. It became clear that the problem was an air lock.
So rather than pay a plumber to do something straight forward I borrowed a garden hose from a relative and tried back...