Your outer loop values are higher in the new version...
Are the oscillations only in ATtitude mode? The rest of this post assumes that your problems are with ATtitude mode.
You must fly the tuning procedure with a set of PIDs that do not oscillate. In a few cases it may be that there is an invisible oscillation that needs to be removed before tuning. Sluggish PIDs are OK, but twitchy ones are not. You will not get consistent tunes with PIDs that are too high.
I think there is an issue, especially with fairly powerful machines. Basically ATitude mode uses Rate mode. I recall that when flying ATitude mode, the maximum roll rate is artificially limited and the math assumes it is not. The math assumes that ATitude mode rolls as fast as possible and you move the stick slowly if you want it to roll slowly. I recall that the fix is to up the "Max Rate Limit (all modes)" to a very high value like say 1500 and retune. It wouldn't hurt to up it to a lesser value, at least at first, because this is not well tested.
If you want your ATitude mode to be rate limited, then after "correctly" running AT, disable AT, and manually reduce your Outer Loop PIDs
Post back if that fixes it for you so I can advise others.