Page Inject Caching issue

I am having an issue when using a custom template. I am injecting a page using a custom template:

[plugin:page-inject](/4.0/4.2/4.2.1/4.2.1.1?template=simple)

The template is very simple:

<div class="standard-embed">
    <h3><a href="{{ page.url }}">{{ page.title }}</a></h3>
    {{ page.content }}
</div>

Everything is working as expected, with the exception of caching. When I load the page that contains the injected pages, the simple template is rendered. My challenge comes when I try to navigate to the /4.0/4.2/4.2.1/4.2.1.1 page, it loads the cached simple template?

When caching is disabled, this behavior is not exhibited, so this leads me to believe that it’s a caching issue. Ideally, when injecting a page, it shouldn’t write to the cache.

Any Ideas on this? There should be a way to load content via a template and not write it to the cache.

I ended up using native GRAV method to achieve the same functionality:

{% include 'simple.html.twig' with {'page': page.find('/4.0/4.2/4.2.1/4.2.1.1')} %}

This resolved my problem. Caching works as expected.