Ok I make it work today! I tried many times to close and open again and again. I guess it is working just for now. First thing I did is repair the game. You can do it by clicking on Star Wars Battlefront 2 on Origin. After that click on repair. It will take some mins. After it finished repairing, go to "Documents / StarWarsBattlefront2 / settings ". Under the "settings" folder you will see "BootOptions" . Right click on that file and open with Notepad. You will see;
GstRender.EnableDx12 1
GstRender.FullscreenEnabled 1
GstRender.FullscreenRefreshRate 60.000000
GstRender.FullscreenScreen 0
GstRender.ResolutionHeight 1080
GstRender.ResolutionWidth 2560
GstRender.WindowBordersEnable 1
These are my settings on when the game starts. I think the main problem is kinda Origin and Directx 12 somehow. On the first line "GstRender.EnableDx12 1" you will see that Directx is open or closed. If it is writing in there "1" chane it to "0" or if it is writing "0" change it to "1". Opening or closing Directx 12 helps to open my game somehow. This is the first thing. Second step is so simple. After you repaired your game Origin must be created a shortcut on your desktop. Open the game from that shortcut. When I try to open the game from Origin Launcher and click on that orange "Play" button it acts like opening but returns me to the Origin window again. So basicly I solved it like that for now:D Just closing or opening Directx 12 and opening the game from desktop shortcut solved my problem for now. I hope it helped.