If your browser is sending “Accept-Language: nl-BE, <other stuff>” I wouldn’t be surprised if they showed French ads. It’s one of the official languages of Belgium after all.
They may not have any relevant Dutch inventory to show, or they’re getting more money for the French-language ads which also target Belgium.