I opened CFD buy position at GME on 13/11. Opening price was shown 21,44 USD. Position opened at 22,58 USD! which was already 1000 USD in minus. I tried to open another position like 5 minutes later and this time it was correct. Also on 21/11 my another position hit SL at 17,98 USD (-85 %). It took them until now to respond me that values were checked by liquidity provider and are ACTUAL.
I can understand spread in matter of 0,XX cents but definitely not in dollars even though price is shown different at opening screen.