got all but the two in 5-3. hilariously, my fix for that one affected slot 6 ysub which causes that very last goblin in 6-3 to hit Ryu right before he reaches the exit.
before edit $47e = 0x52
after edit $47e = 0x57
and anything <= 0x56 would be fine.
Problem:
the bat boost in 2-2C can put Ryu a half-pixel more to the left—enough to reach the exit a frame sooner in this case. But that change would make the next tosser throw an unavoidable knife, negating that tiny improvement.
Solution:
use spin slash instead of windmill star to clear 2-2A (-1)
take better 2-2C bat boost. now the upcoming tosser cooperates because of the different timing. (-1)
kill one enemy with down+b due to lack of ninpo (+1)
act II ends a frame sooner (0-1-1+1=-1)
But none of that matters. The tosser-boost in 3-2 is acting as a gatekeeper, and it would take at least another 2 frames of improvement before 3-2 to get past him.