Interesting:
https://segaretro.org/Amstrad_CPC (https://segaretro.org/Amstrad_CPC)
There's a mistake in there, calling the 664 unsuccessful.
The fact that the 664 didn't sell so much wasn't because it was a failure, but merely because it was a stopgap between the 464 and until the 6128 was ready for launch.