Hello Stephen,
I apologize for the delayed response. If you are still facing this issue, we will be happy to try and help you resolve it.
I am not certain if I understand you scenario completely, however, I was not able to reproduce the described behavior when testing locally. Would it possible for you to share the metadata of the problematic view, so I can attempt to recreate the same scenario on my end?
You can access the metadata by navigating to the following folder <app-name>/meta/modules/<module-name>/views/. The name of the file that I would ask you to share is called <view-name>.web.json.
I look forward to your response.
Regards,
Garo
Stephen Devlin