While both positions rely on the same underlying market or exchange, there is a minimal difference between a cash CFD and a rolling future CFD in terms of how their contracts operates and how it affects the prices.
Trading hours and contract sizes are also different. Cash CFDs operate on longer trading hours and smaller contract sizes as compared to Futures CFDs.
Price adjustments such as rollover may apply for Futures CFDs while financing charges and dividend adjustments work for Cash CFDs.
You may also check this link for more understanding about the differences.