Yep, sounds like you have the same issue with the g-code. As indicated, this problem seems to exist only with v4.1.0. I bought v3.0 fairly soon after it first came out. Another mod I'd like to see is the heater controls made so we can arrange the order in which they turn on. So far, I haven't found a way around how they have hard-coded the process. I'd like to see the bed and hot-end be turned on first, then the "wait" versions turned on after those complete. This ability to reconfigure the heating process would be nice. My Prusa MK3 turns on both heaters, then activates the bed temp "wait" mode, then the extruder "wait" mode once the bed has reached temp. I have found that this speeds up the heating process and the printing gets underway somewhat sooner. This also defeats the "bug" I have run across where once the bed has heated and moved on to heat the extruder, but the extruder heater doesn't turn on. Real annoying when it does that.
Here's an example of what I'd like to be able to do....
M140 S60 ; turn on bed -- no wait
M104 S210 ; turn on ext -- no wait
M190 S60 ; pause until bed has heated, then continue
M109 S210 ; pause until ext has heated, then begin printing