Re: it says the platform client overlay is not enabled but it is
I was having the same issue. I had to manually add Origin to my Win 10 firewall/antivirus. Here's what I did:
Right click on Origin desktop icon and select "open file location." Take note of this location.
In windows taskbar type "allow an app through windows firewall."
Select the button "change settings" if you're not admin. Then select "allow another app."
Use the "browse" button to find the location of Origin mentioned above.
For me it was C:\Program Files (X86)\Origin\Origin(.exe)
Hit the "Open" button then the "add" button.
Make sure to select "private" and "public."
Restart your computer.
It's worth noting this originally happened because I was experiencing graphics flickering issues (AMD 6800 series) and tried to force it to restart with DX12. You cannot have anything in the "advanced launch options" in Origin or it won't allow the overlay to start correctly. At least as of this writing.