Thank you for you answer.
The problem is with the interpretation of the specification. Some client implementation consider the control must have an empty value (Microsoft implementation) instead of a "null" value
I opened the ticket ITS#10195 to describe that.
There was an old ticket ITS#7298, that ask to change the implementation from an empty value to a null value.
I think, the best would be to have an implementation that accept both empty or null value for this control.
I hope that this approach will be adopted by openldap team.