Afternoon John,
Few questions for you:
1. Whats your ping to the server like?
Type this into your run "ping 104.243.38.6 -t"
2. Have you tried flushing out your BattlEye, by deleting/unistalling and re-doing it?
3. Assuming that you are able to get in and physically in the game loading out etc, are you tabbing out or anything of the sorts during this period?
4. When is the last time you restarted your router? Your NAT type can sometimes restrict and be annoying with anti-cheat services.
Just a few questions of the top of my head, lmk.