Thanks for that I included a GameInstance class and the network error event is there, so thanks for that i still need to hook it up with some code to see if it works but i dont see why it wont!
Im not sure how to check what type of error it is yet but will search for that, Im not sure how to get the gamemode event post login though, but like you say the event beginplay should be a good enough indication that its connected.
Big thanks for your help Exi!