Except that the scenario is, frankly put, quite a mess

Union wins automatically if he withdraws all troops to Washington and sits there through the whole scenario. Quite different from the scenario description or the historical reality.
The reason for this passive win is the plethora of strategic cities Union side holds. Most of them make absolutely no sense in the context of this scenario.
Union has the following Strategic cities under control:
*Washington, *Harrisburg, *Baltimore, Harpers Ferry, Wilmington, Philadelphia, Pittsburgh, Hancock and Ft. Monroe. Only those marked with star (*) make in my opinion any sense in this scenario.
Confederates on the other hand have just Richmond, Fredericksburg, Charlotteville and Petersburg, which IMO are very good choices in the context of the scenario.
Also, for this scenario, the victory cities are totally messed up. Washington is a 50 point city while Richmond is just 10 points. Would make much more sense in the context of this scenario if they both were 25 point cities.
These changes would put the onus on USA, as was historically.
And if this scenario was to be changed, why not add militia garrisons to each strategic city? Would make cavalry raiding less of a no-brainer in this scenario (at least in my history books there is no mentioning of CSA cavalry taking by late October all the cities and towns between Baltimore and New York, and that without a single bullet fired...).