No I did not have a balance before. I dont think I could have entered the wallet address wrong I cut and pasted it.
Here is video of the wallet now it 57 mBTC and somehow someone else got 23030 mBTC :
https://app.screencast.com/YLFTEoojOO0DWThis video shows all transaction outputs. Only one output, 57 mBTC, goes to your Electrum address. The other outputs are unrelated withdrawals, likely batched by the sender. 23 BTC you mention went to their change address. This is normal; there is nothing to worry about.
How much did you expect from LocalBitcoins? How much did you request to withdraw?
I really hope to stay clear of having to click that link, it says “screencast.com” and it would be much too bad should it turn out that my screen is being accessed by someone, some place else.
Either way, I did a review on the site localbitcoins.com on WHOIS and the site has been in existence since 2012, was recently update on the 6th of May, 2025 which would expire on the 5th of June 2026. Also checked them on trustpilot and they have a good review ratings. Should you have followed the instructions from the support and did transfer your coins, you should be good. Perhaps you can relate to support on how to verify or locate your transaction on the site.
However, support shouldn’t generate an address for you in course of your transaction, it’s what you should have done yourself. Hope that’s the route how to withdraw followed because, I’m just not up for clicking the links provided in the OP.