Maybe. Per Article 7(3) (in particular the last sentence)[0]:
>The data subject shall have the right to withdraw his or her consent at any time. The withdrawal of consent shall not affect the lawfulness of processing based on consent before its withdrawal. Prior to giving consent, the data subject shall be informed thereof. It shall be as easy to withdraw as to give consent.
As I read it, if you're going to annoy your no-consent-given-(yet)-users with a "convenient" popup every time asking whether they consent... Then you also have to annoy your consent-already-given-users with an equally "convenient" popup every time asking whether they still consent. Break the anti-pattern by forcing the developers to pull it all the way through.
At any rate, it gets rid of the "Aha! given at last! now you can never revoke it!"-part of the ratchet.
>The data subject shall have the right to withdraw his or her consent at any time. The withdrawal of consent shall not affect the lawfulness of processing based on consent before its withdrawal. Prior to giving consent, the data subject shall be informed thereof. It shall be as easy to withdraw as to give consent.
As I read it, if you're going to annoy your no-consent-given-(yet)-users with a "convenient" popup every time asking whether they consent... Then you also have to annoy your consent-already-given-users with an equally "convenient" popup every time asking whether they still consent. Break the anti-pattern by forcing the developers to pull it all the way through.
At any rate, it gets rid of the "Aha! given at last! now you can never revoke it!"-part of the ratchet.
[0] https://eur-lex.europa.eu/legal-content/EN/TXT/PDF/?uri=CELE... (page 37)