Might be worth doing a diagnostic scan if you can with lexia or the equivalent. I used to get the same faults come up when I let the fuel run to near empty and after refill and a quick blast would clear it. Also supermarket fuel would bring up the emissions warnings but would then clear after a while.
Unfortunately I’m a bit old in the tooth for Lexia. I filled up at the beginning of the month at a Texaco station, I have half a tank so it would take me ages to empty it. I have bitten the bullet and booked it into my local DS dealer, £120 For diagnosis.