Hi Krash,
I figured out the issue, "show" automatically re-enables the 'PreservePlot' flag each time it is called and that was cause the persistant robot models in the figure. finding that flag resolved the issue.
I saw the 'FastUpdate' flag earlier, but I am collaborting with people using MATLAB R2020a which had issues setting that option.
Thanks,
Matthew