The load mass is less than 1.5 LBS, Gears, and pulley/belt will not be possible, because of the space restrictions. Yes, you are correct the step speed will be different for the 10 settings.
As for the FOC, I would need a lot of help to write the Arduino ( ItsyBitsy 32u4 ) code. I never have...