Rubato: the temporary disregarding of strict tempo to allow an expressive quickening or slackening, usually without altering the overall pace...
I can't really hear an accurate tempo in your performance.
I watched a tutorial online regarding rubato and losing the underlying rhythms of pieces, and 2 suggestions
1. Play with a metronome with 0 rubato, keeping the piece fully in time with the rhythm. Get that underlying feel of the beat, and then when it comes to performance, you will find yourself keeping more in beat and taking a more defined rubato.
2. Play the piece faster than indicated. Again you can do this with a metronome but I'd suggest doing without. Play it around 1.5x the speed (only where practical) and still include your rubato, but at the 1.5x speed. What this does it keep you moving the piece along and again shortening your rubatos.
You will soon notice the pauses are then more in line with the piece rather than our own expression taking over too much - all too common in Chopin performances.