Day-ahead contracts are high because uncertainty is also high.
15 minute and real-time prices are an order of magnitude lower, despite the sun being down and electric heaters presumably consuming a lot of electricity.
Energy companies need to decide how much of their capacity they want to lock in at the high $900 rate for tomorrow, and how much they want to risk on the shorter interval contracts.
This does not mean that every MWh of electricity costs $900. It does mean power companies are doing a lot of risk management calculations right now, though.