The risk that we will wake up on 1 May, to find we have a “no-deal “Brexit after all, has not disappeared. The deadline for ratification by the European Parliament of the Trade and Cooperation Agreement (TCA) with the UK was to be 28 February 2021. But the European Parliament postponed the deadline to 30 April. It did this because it felt it could not trust the UK to implement the TCA properly and as agreed and ratified.
This distrust arose because the implementation of the Ireland Protocol of the Withdrawal Agreement had been unilaterally changed by the UK.