no, it hasn't gone from 22 to 4.
The original scheme had 8 stations that already existed (Unionville, Milliken, Agincourt, Kennedy, Scarborough, Danforth, Union, Bloor), which were planned to be upgraded. So the original scheme itself only proposed 14 *new* stations.
Of those 14 stations, 6-8 are still scheduled to be constructed, depending on whether or not Gerrard and Lawrence West get cut now with Fords scheme. And of the 6 stations that have been cut, 3 of them lie on the corridor of the Eglinton West LRT which now has a replacement scheme to provide much better transit service than what SmartTrack initially promised.