Hello,
I managed to figure out how to fix the problem. Here is what I did:
I found a fix to the problem
You can remove it by deleting all of the files here:
:\SteamLibrary\steamapps\common\Mount & Blade II Bannerlord\bin\Win64_Shipping_Client\BattlEye
And here:
:\Program Files (x86)\Common Files\BattlEye
And then doing
at the command prompt (run as administrator)
sc delete BEService
Verify file integrity trough Steam and then the BattleEye files will be downloaded again.
I do not install BattleEye, instead I click CANCEL every time before playing Multiplayer
This is the fix I managed to find after searching the interwebs. This was a really stressful and unpleasant experience. Take no offense at this but I cannot leave a positive feedback on Steam after the experience I had. I understand that you are not fully responsible for how BattleEye works but you chose to include it as your anticheat system and I just so happened to face the issues it had for years and years.
Thank you for trying to help me though but my file was not the issue, the issue was on the games part or rather the BattleEye part. Might be a good idea to use something more user friendly.
Hope this fix might help people who face this problem in the future, I put in a lot of research to find this so hope it helps