You have time probably at least a year before you need to upgrade to 2tb.
To clarify, it's ARMBIAN OS that Futurebit software modified to add ckpool, node and bitcoind in the futurebit format and connect the miner. I think there should be a software download only really needed. So there should be an update. Check with the memory manufacturer too. It is an Orange Pi running in the system? Ubuntu 22 Linux. They also say up to 2TB. Maybe if futurebit has a list of compatible 2TB nvme or what does the ARM core work with?
The only officially supported NVMe drives are Kingston NV2s and Curcial P2/P3s.
We have also noticed some newer Gen4 drives are not compatible and this is a hardware issue. Our custom SSD drive adapter for this board is only designed for 2x PCIe Gen 2 lanes.
There is no need to buy higher end NVMe drives for this system as its a waste, they will either fail because they draw to much power, or newer Gen4 pcie protocol is incompatible with our hardware.
We are currently sourcing Kingston NV3 drives, but only one type with a certain controller works with our system, they have two types with a different controller that does not work.
Also I know 660GB/1TB seems like the drive is almost full, but bitcoin is growing at about 100GB/Y even in its current maxed out full blocks state. 1TB drives have at least 2-3 years of life left, and 2TB drives will literally last the life of the system at over 10 years.
2TB is boarderline overkill, 1TB will last enough where you can get a 2TB for half the cost in 2 years.