That is one option I’m thinking about as well, although no singularity image of R appears to be as well developed as rocker, and I perhaps need a fair amount of work to build up the singularity image that is comparable to my current Docker image.
Thank you for this suggestion. I agree that these are the things I should think about once I give up exact reproducibility.

What version of singularity are you using?
The version of singularity appears to be
- 3.6.1 on HPC,
- 3.3.0 for the desktop version, and
- 2.4 for the Vagrant version.
This might explain why I could at least run my converted Docker image on HPC but not locally.