Overriding default $:/SplashScreen on Node.js MWS setup

This is my first time playing around with a custom splashscreen. I’m running MWS on my NAS and if I replace the $:/SplashScreen tiddler with my custom splashscreen and then save a snapshot – voila, that file loads with my custom Splashscreen.

However, if I reload the page running MWS, the $:/SplashScreen tiddler seems to revert back to its default.

Is this a quirk of Node.JS, MWS, or am I approaching this fundamentally incorrectly?

I am surprised its different however one fact about the splash screen occurring before everything else happens is, it needs to be prepared for display, when it is saved, html with images embedded. So I could imagine a case where you modified the definition with the interactive wiki running, but not saved the rendered result so it is available at load.