The only sure fire way to remove moisture totally from your supply lines is to have a final removal at the point of use. Why I use Motorguard cannister filters on both my plasma cutters simply because even a tiny amount of moisture in the supply air does nasty things to any plasma cutter like destroy consumables quickly so it's expedient for me to remove ANY moisture at the point of use and the Motorguard filters also remove an solid contaminants like pipe scale before it can bet into the works. My entire system is in black iron so I always expect some internal pipe scale ti be present in the supply air. The Motorguard cannister filters have a 2 micron pass so they capture any solids and the moisture as well and the filters are easily replaceable and cheap too. You can even use a roll of TP in them, though I don't.
Don't matter if you drain your receivers or have timed drains like I have, a certain amount of moisture will always be present in the supply air simply because the compressed air is warmer than the supply piping and the piping being cooler than the supplied air will cause moisture drop out in the lines themselves.
Like fill a glass with a cold beverage and having the outside of the glass collect moisture. Same applies to compressor piping but the moisture condenses on the inside of the piping, not on the outside.
Why it's imperative to have a moisture separating filter at the point of use and why you can purchase an inline desiccant filter that attaches inline to a spray gun as well.
I'm a rattle can person but plasma cutter consumables are expensive to replace so it's a matter of economy for me to run Motorguard cannister filters on the inlets of the plasma cutters... and keep my air tools oiled as moisture will screw up the carbon vane air motors in them, if not kept lubricated.