I have a full-size CNC router that has moderate MDF bed issues.
It's made out of 2x layers of 3/4" MDF. One layer is the base, bolted down with nylon bolts in case a milling error sends the bit down that far.
The second piece of MDF is sacrificial. I attached it with fiberglass-composite Raptor nails which won't damage a milling bit. I didn't glue it because I need to replace it periodically.
Maybe I didn't use enough nails. The table isn't super-solid. I think some areas had a gap between the layers, and either milled the top piece down thinner than intended and when actual plywood stock was fixed, it pressed flat and was too low, or vice-versa- the cutting bit pressed it down flat and it popped back up with a gap that plywood stock doesn't flatten back down, so it's too high (more likely case).
Is there better info on the best way to do a sacrificial MDF table here?