When I do a zipcode search like: https://nominatim.openstreetmap.org/ui/search.html?country=be&postalcode=9700, I get the label: “9700, Ename, Oudenaarde, East Flanders, Belgium”. The map shows the correct expected outline (Oudenaarde), but the label mentions Ename, which is only 1 of several districts in the town Oudenaarde, all of which have zipcode 9700. So it would make more sense if Ename is not mentioned at all.
I believe the reason Ename is mentioned because it is where the centroid is located. If I compare to some other towns in Flanders where this issue arises.