Language matters
To Insert (a sheet) into a Workbook means to create a brand new blank Sheet in that Workbook and that is NOT what you are trying to do.
Yes, the Copy and/or Move Methodsinserting the sheet or the way I'm doing it. Are there alternatives?
Personally, I see so much wrong with the Project that it is fruitless IMO to spend so much time and effort on one little line of code.