Reposting again for people new -
STEAM PROVES WHY THEY ARE STILL THE BEST PLATFORM! (I got a full refund)
If you've put in a refund request even with more than 2 hours on steam, pull up the help page again for the game and do the prompt "question about this game" (or something like that). Make sure to take note you had previously put in a refund request. This option sends your ticket to AN ACTUAL PERSON.
EDIT: Looks like sometimes the option doesn't show up just on the game screen. If it doesn't, Navigate to it this way:
Go to where your name is in the top right of Steam and click on it > Account details > View Purchase History > Select Battlefield 6 > Select "I have a question about this purchase" > prompts you to write your question.
Be sure to give a well-articulated explanation of the issue, and how EA is at fault here. Even reference your support tickets that get closed when you've tried to explain the issue. They will want your EA account name + Email associated with it so that they can investigate on their end.
In my question I also asked if they would take any actions against my account if I fought this charge with my bank as I didn't want it negatively effecting my steam account, and that I wanted the money put back onto my STEAM account. They just did the refund to my Card on file (which I will be actively putting back onto Steam for other games, not their fault EA dropped the ball here and they still deserve their cut for this amazing support).
Obviously it's not a guarantee they will give a refund every time, but it shows they'll at least consider it. Good luck out there everyone else. I hope you get unbanned / money back!
Note: With the game being out a month now too much time may have passed, but I would still try it.