That’s normal… Linux doesn’t reread the partition table unless you force it to. Even in the past rereading it often didn’t update everything so it was often easier to just reboot.
Haiku’s solution to this is for most disk management to provide a GUI… so you are less likely to end up in this situation, still if you are using dd the potential is there.