The G stop has the same behavior as normal stoploss, in backtests stoploss price will always trigger at the exact same price than the price you set it at (because it doesn’t simulate the real market behavior). That’s what the G Stop is supposed to do, but in real trading, and it will also cost you an additional fee.
To simulate this fee in backtest, just manually add a markup on your spread or add order fee..