My heatbed won't let go off the prints until it considerably cools down. The cooling process takes decent amount of time.
I was considering putting the
M140 S0 (sets heatbed temp to 0) somewhere near the end of the printing process, so that when the printing is done the cooling is already in process.
Is that a bad idea? I am asking because if it was 100% perfect idea, slicer would probably do it already.
It's not a bad idea, and you should try it. But only on prints with some height, because:
The goal of the heated bed is to ensure adhesion for the first few layers. Without the heat on the bottom side of the layer, the layers above will pull those layers with it as they cool, causing the warp that you see. When your bed is warmer than the layers above, those first layers stay with the warmth. This continues as the layers above are pulled into adhering to the bottom layer instead of going rogue.
Print some objects that are taller than 10 layers, and see. When you succeed, get scientific and dial down the amount of layers until you see warp. Then you'll know which object height you can employ this.