Low fluid ?

Absolutely it could be low fluid.
The smell doesn’t sound very good either.
The shaking was likely clutches slipping.
Did you know that a 904 or 727 either one will spit out fluid if it’s overly full?
Doesn’t hurt it either.
Put another half a quart in it and see how it acts.
Ok, Yea I just read in one of the tread bout somes spitting out fluid on hard acceleration an learn there's a vent?