@SeanBabcock22 I tested this functionality this morning, specifically looking at the data types you mentioned and I didn't have any issues with the JSON copying over. One thing I did do, to make sure I got everything, was to copy everything from the "layerType" line until the }, in the line directly above "popupInfo", you will need to make sure you update the "title" at the end of that bunch of code.
I then highlighted the "layerType" (line 😎 in the new map and pasted in the JSON from the form I wanted to copy. It's possible you may have missed a few lines when copying over the JSON. I hope this helps.