So there's a couple things this run doesn't do compared to the publication that wastes some time.
For one, there's a screen lock trick used to save a couple of frames during fade out of each level, if you need a reference for what this input looks like you can use the input file of the published run. This trick can also be useful in later stages where you can delay a certain enemy's cycle and not have to wait for it to move, such as in 1-castle.
The other thing I noticed is in 1-3, where you're supposed to fall behind the white block, you jump as soon as you land on it, making the time it takes to fall behind it take a second longer.
I encourage you to use the published run as a reference point so you can get a better understanding of how to improve this game. If you post your wips to
the game thread, I can take a look and see if anything needs to be improved.