The issue likely comes from ANY(SELECT(…)) returning NULL or an unexpected value that does not match any row in the “Adresse” table.
any way It is better to put forward what you want to do so that we can help you
I don’t see anything wrong; it just seems unusual.
In such cases, I usually break the problem down into multiple Virtual Columns, isolating each part of the expression to pinpoint the issue.