Does clutch fluid get hot enough to boil, like brakes?
Had similar symptoms on my bike. Under heavy repeated use the lever would go mushy, but it went back to firm after a short break.
Try flushing the line with new fluid. Its cheap and easy, and not a bad idea even if its not the problem.