Manjaro-architect and calamares intentionally disable default saving for btrfs to avoid the sparse files error. It is an unfortunate grub feature.
I would rather not default to a separate /boot partition as it complicates the partitioning scheme. You can still get this feature by mounting esp to /boot.