I only play Apex Legends through Origin, and Apex seems to be the common factor in this changing status issue that so many people are having, as I haven't seen other games mentioned during my search on the subject.
This is honestly the most aggravating thing I have ever experienced with a game and I just left Destiny 2, so that should tell you something. I've selected to sign on as "invisible", and I do not stay signed in, I put my password in each time. I always play invisible on everything that offers it, so this is important to my situation.
The Origin launcher CONSTANTLY signs me back in and shows me in game. I've been extremely attentive to the situation and even tried various things within Apex to see if I can trigger it somehow, but there is no pattern to it. It will keep me invisible for many hours of the day, but once it starts acting up, it's non-stop. At first I thought it was when I joined someone I met during a match, but I've discovered that isn't the case.
I've paid close attention to every detail, minimized the game constantly to check if it happened, started recording matches in hopes to find the cause, but still I find no similarities in anything when it happens. The only common factor I can find is it seems to happen only while I'm actually in a match, but other wise it seems to be completely random.
I've checked it after launching Apex from both places, after being in the character screen before a match, after I've been knocked down, after I've revived someone, when using each weapon, when pinging my movement intentions, and the list goes on and on. I cannot seem to force the situation to happen. I check it at some random time while in the match and thats when I'm suddenly showing online and in game.
I need this fixed. I will have to stop playing Apex if it isn't, and I've logged 450 hours in about 5 weeks (disturbing, I know. Don't judge me) I've already dropped almost $100 into the game, and its very frustrating to have something this ridiculous constantly happening. It's clearly an issue for many many players, so it needs to be addressed officially. I certainly won't be putting more money into the game until this is resolved.