Hmm, this came up recently and I tested myself since btrfs can remove a device from a raid0 pool and it worked with Unraid, just retested and went from a 4 device raid0 to a single device pool, removing one device at a time, the removed device is still mounted by the pool and then then deleted after balancing.
Looking @TexasUnraiddiags I think it didn't work form him because his pool was encrypted, the unassigned/removed device wasn't decrypted and so unable to be used during the balance for removing, i.e., same as if the device was disconnected, and in that case obviously it can't mount a raid0 pool r/w with a missing device:
Jun 20 13:18:07 NAS kernel: BTRFS warning (device dm-2): devid 5 uuid 6baf6b07-3963-4763-ae97-3e0258cc71a8 is missing
Jun 20 13:18:07 NAS kernel: BTRFS warning (device dm-2): chunk 11967397888 missing 1 devices, max tolerance is 0 for writeable mount
Jun 20 13:18:07 NAS kernel: BTRFS warning (device dm-2): writeable mount is not allowed due to too many missing devices