Rather than relaying on cookies to support cross domain consent, which is barely supported, can you implement a cloud-based system whereby you store an ID in a database and consent against that? I have seen other CMP providers do this.