As I expected, you solved my main problem (3yr vs 5yr). I did still experience failures during execution, at various points in the process. The error handling message told me it was on line 1217 of the code. In order to be able to "restart" the procedure (by hitting F5), I deactivated the error handling. By doing that, I was able to by-pass the failure point and the code continued to completion.
My team is going to be so happy just to have this script that they won't mind having to deal with a bug or two (and again, I have to think the issue is on my end, due to our antiquated systems/network).
Clearly, you've spent quite some time creating/troubleshooting this series of procedures- I can't express how grateful I am for that. Dziękuję Dziękuję Dziękuję....from this half-Polish girl