I just decided to look if all gems was effectively obtained during this movie by exploring in real-time the beginning of the game.
It seems like one gem is missing from the movie looking at my userfile made in real-time here:
User movie #638123333270994731.
The last NPC gives you 10*X more gems (X beeing the number of gems you have), so by getting all known(4) gems, you'll get 4+4*10=44 gems at the end.
There might be other gems missing from this submission as I didn't look everywhere in the game.
Therefore, without looking at other technical parts from this submission, this movie has an incomplete goal of getting all gems in its current form.
We let you the time to fix this LogansGamingRoom ;).
Also, my 1 frame improvement on the last stairs screen hasn't been implemented yet, don't forget it !