There's quite a few things that can go haywire. I just did a M40 series cab a/c repair...have done quite a few lately it seems.
#1 thing to do is remove the screen from the radiator and the net from the condenser. Of course you've probably already done that. While the screens are out, use a water hose and WASH OUT the radiator AND condenser, and oil cooler if it's got it. Airflow across the cores is critical. How's the fan belt? If the fan slips, it'll cause issues...because the fan runs slower than it should. While checking that, look at the a/c belt. They have to be pretty tight. Snug usually isn't tight enough, not in my opinion. And of course both filters. There's the one in the cab top, and there's the other one behind the seat. All gotta be clean obviously-and sounds like you've already addressed those.
Now that you're done with the "easy" stuff, and if all that doesn't solver your issue, you're going to have to go into the box under the seat. When you take the seat plate out, watch the plate...they've been known to crack, so if you see cracks in it, replace it. I don't recall it being real expensive. Once the seat plate is out, you can see the top of the a/c box. There are some air diverter valves on it that are controlled by electric servomotors. The last couple I've messed with had the little plastic arm broken off. I can't say why-but I can certainly suspect. Anyway, the arm is not available separate from the entire box, so if one's broken, you get to fix it. To fix, remove the top half of the box...just got a few screws around the perimeter, and you'll have to work to get it out, but it WILL come out without removing the box from the cabin. Inside is some stuff you can clean out (heater core and evaporator)-easy to clean once the top's off. The one I was messing with last week had about 5,000 hours on it and inside the box was clean as a whistle but the arm was broken from the recirc selector door. Had to fix it with epoxy and a piece of mig wire; or customer could've spend about $3000 to replace the unit. $270 later, it was working perfectly-without discharging anything.
Seen one with a failed compressor...and the reason was due to a customer never cleaning the screen, radiator, and condenser. His other complaint was overheating. And of course he's been online saying how badly Kubota sucks because they can't build a compressor....well...they don't. IIRC, it's a Nippondenso scroll compressor. Scroll compressors are efficient and dirt simple but they are a little intolerant of excessive heat and/or neglecting to properly maintain the system. And when they fail, they spread failed compressor material throughout the entire system; if the system parts are not replaced or at the VERY least flushed, it'll take out the new compressor....and that's what this guy was griping about online (repeat compressor failure). I got the entire story from him in person and of course like normal, he doesn't tell it all while griping online. Funny how that works?
pressures. Dependent on ambient, but 175-250 on the high side and 25-35 low. Those are generalized and may vary with air temps. What are your readings? If you have a set of analog manifold gauges, you can see what's going on in the system sometimes by watching the needles....a very bouncy needle sometimes indicates moisture in the system (which should not be there unless the system has been opened at some point), etc etc. Mine are digital and easy to read but I hate that I can't watch the needles like the old style analogs.