I’ve found a partial workaround to the Splash screen always displaying when a link to the Home page is clicked. If I append /?r to the URL, the Splash is bypassed. However I can’t control the URL on every link (e.g. the Site Identity link).
I’m not sure this workaround is consistent with the plugin design, specifically the feature: “Based on your configuration, the splash screen appears once per session or every time you access the home page.” If the “Run always on home page” option is checked the Splash always repeats (unless /?r is specified in the URL), and if “Run always on home page” is unchecked the Splash never displays (even when first arriving at the website).