I think that you might miss a golden opportunity here. The (5=28)hex is 3 weak divisions, about 30000 men, 6 Ger infD plus tons of pioneer, would be 80000+, since it is a critical battle, it is worthwhile a good leader, and let 3 HQ participate to get more SU into combat, would be a sure win.
After dislodge the (5=28), put the (17-47)SS unit into that hex, it would have (47-10-15=22mp)left, the(6-40)pz regiment (40-7-17=16mp), the( 12-44) PzD will have (44-4-15=25mp left, the 2 (18-41)PzD will have (41-2-15=24mp)left, that is already 5 units,
Suppose we use 17+12+9CV=39CV, plus 6 InfD cross river, that is 9divisions to rout the (8=38),would be an sure overkill. I believer we could use the Pz regiment, then 2 Divison is spare
(17CV+12CV)/2=14CV enough to do a haste attack, before they participate in the deliberate attack against the (8=38). The 2 (18=41)PzD move on to attack the rough hex , that is at least one PzD could have 16Mp to deliberate attack against the rough hex adjacent to the (8=38), or 2 PzD do a haste attack against it, chance is that would be weak unit, otherwise soviet would put it at front. Would be an easy win.
After the (8=38)hex captured, it only need 9mp to cross the river, then the (44-46)stack of Pzs would go into that hex to have (46-19-9=18mp), plus 3 InfD cross the river, would surely overkill the (6=25)hex.
After that the (14-45)SS wii have (45-14-5=26mp) after reach the (8=38)hex, the (11-34)PzD, the (15-32)PzD will have 10Mp left after reach the (8=38)hex, they could go on to assist the capture of the second rough hex or occupy it.
The InfD needed to do cross river attack is 6+6+3=15, you have more than that in the region which could have at least 7mp to do the attack.