I don't know the specifics of rovers, new owner, I'm learning. I am not sure of the operating strategy of the ECM in rovers. Some of the newer GM engines I see don't even use a cam sensor anymore.
Generally speaking, no spark and injectors not firing is crank sensor. Cam sensor just for position of cam, faster start-up, redundancy in my opinion. I have seen engines that continue to run without camshaft input. Cam sensor completely disconnected and engine will still start and run.
Speaking from experience, I bought a 2004 D2, had it for less than a week and it stalled one day pulling into my driveway, started right up. An hour later it would not start. Had no spark. A few minutes later it started. This went on over the next day or two and finally would not start. No spark, injectors not firing. Never threw a code, never saw a check engine light even when it quit as I was driving. I scanned it with snap-on modis scan tool. It would crank and not start and never had fault code. Only clue that I saw on the scanner was zero rpm when cranking.
Replaced crank sensor, that was fun (not), no issue since then.
If you want to know definitively, you will need an oscilloscope and you will back probe the cam signal to ecm and watch the waveform on scope and compare it to a reference waveform. A scan tool that has graphing ability will do this too but I have seen where ecm data and raw data can be different so in my opinion raw data (back probing the sensor) is better.