I wanted to update on this, for the benefit of others that may find themselves in the same situation...
I tried to log into my SSA Account a few days ago and was meet with a data match error on the log in screen. I had an option to either contact ID.me or the SSA. I know that my ID.me account was correctly showing my name, (they didn't want my middle), so called the SSA for assistance. Apparently there was a problem with my SSA record, not just online account and in their system it read as firstnamemiddlename, (no space). My SS Card did format correctly, which did indicate a problem only with the online account itself. The very nice agent, did say that this does happen from time to time and my SS Card should have shown as firstnamemiddlename. My record had incorrectly been sent to the IRS and other agencies, despite the physical card being ok. This may be one of the reasons why I couldn't open any bank accounts online and had to physically go into a branch. So to cut a rather long story short, after 24 hours, I logged in and could see that my first and middle name actually had a space! They had suppressed a replacement SS Card, as there was no need with it being correct. I did ultimately have to go to my local SSA Office, (next day appointment) but was meet with an equally capable and nice lady who resolved the issue there and then.