It seems like you're talking about the 2nd movement. There are 3 movements.
fingering for: Bars: 216; 225; 229
Also, how can I play all of the fioratura correctly, and in time?
Don't ask for fingering in the first place on this site or some members will come down on you like a ton of bricks(sniff..)
Fingering suggestion for three bars in a whole piece, requested after an attempt has been made (unsuccessfully) to produce one oneself is a rather different request than a set of fingering for an entire piece in lieu of any such attempt. Those bricks were more tightly aimed.
I didn't expect a whole piece fingered;only the difficult parts.
Neither version on IMSLP has bar numbers and my edition appears to lack them as well. I'm guessing no-one is going to count to 216 and more. Can you scan and attach a pdg or image of the relevant bars, or otherwise identify them (such as link a recording and indicate start time for each).By not sweating the "in time" in the mathematical way you are doing it. It is not strict. Keep the bass line even in time, and treat the treble as a flourish - just make it sound good in it's own right, and start and finish in line with the bass and all will be well - and much better than a slavish division.