Hello 89o and Welcome to TASVideos.
Unfortunately as you chose the Newgrounds version you run yourself into some unreliable API shenanigans, which can lead to
desync of
your run.
The second issue,
is that I've been unable to get your run to sync, what build of ruffle are you using? Such as "nightly-2023-04-30" or "nightly-2023-07-02".
"Ruffle 0.1.0 nightly" doesn't really help in this situation, but I didn't have libTAS complaining when I was using
nightly-2023-04-30 even though an image you provided on the Discord comes from a later build.
But the other issue
of being unable to sync your run is that the position you aim your clicks are off, as if you changed your window bounds, or perhaps you're using a scale in your environment such as 150% as the image on Discord suggests with the UI in that image being 36 pixels tall instead of 24.
Lastly, your input is unfortunately improvable. Say if we dropped to your final input which is 3432 frames (I was unable to validate this due to above issues) this is about 329 frames slower
than what I'm providing here (UI at 100%, an encode is linked within the userfile page).
Part of it is because I grabbed the Armor Games' release which cuts out Newgrounds' shenanigans, but another is that there's some slight input errors in your TAS, but I couldn't gather as information to sync your run as the information wasn't provided.
As a note: There isn't any gameplay differences between v1.2 and v1.4 so it can be directly compared to one-another, but not from boot due to the extra stuff coming from Newgrounds.
This is a good start and honestly don't give up, but please take a little bit more time polishing.