Sudden spikes in price can cause fluctuations in the spread.
Increased volatility results in increased spreads.
How active the brokers’ clients are will have an impact. The more active, the tighter the spread.
Time of day you place your trade. A more active market will have more participants and cause a lower spread.