I looked at a few expandable RAID solutions, and a lot of them could expand the array - but moving from 4 drives to 3 drives, or from larger to smaller drives was a big no-no (which makes a lot of sense - with drives getting cheaper every day, it’s rare that someone would actually want to do something like this).
The documentation was pretty unclear on this point as well; glad to know it works.