I've enclosed all partition definitions of flash@0 into partitions property with compatible = "fixed-partitions" and it actually works!
I'll make a PR on github later today when I clean up everything and retest once more to be sure.
Thanks for the idea!