Update to this issue
Thank you @martin,
It does indeed to appear to have been on JP Morgan's side. I had talked to them before, but they referred me to check with my sftp client support. Today, however, I tested it without making any changes and the connection went through on the 1st attempt in the gui with no prompt to update/add a host key or public key authentication error. I closed/reopened the connection 3 times in the gui to be sure and it worked every time. I set the host key that was used those times testing in my script and tested connecting via the script, and looking at the log, that succeeded as well. Thank you for your assistance. I am very glad to have this resolved.
It does indeed to appear to have been on JP Morgan's side. I had talked to them before, but they referred me to check with my sftp client support. Today, however, I tested it without making any changes and the connection went through on the 1st attempt in the gui with no prompt to update/add a host key or public key authentication error. I closed/reopened the connection 3 times in the gui to be sure and it worked every time. I set the host key that was used those times testing in my script and tested connecting via the script, and looking at the log, that succeeded as well. Thank you for your assistance. I am very glad to have this resolved.