Hello,

I made a try with your style, typ and args. The result on my Etre Legen HCx (could be different on another device?) is almost the same (*) as I what I came to: those POI are not listed in the category where they should be.
I still suspect that a wrong garmin code is used by add-pois-to-areas option.
May be that something to submit to mkgmap developpers?

: only very minor difference I noticed is that your style does not render a shop tagged simply as shop=supermarket (i.e. without building=yes).
That is understandable because your polygon style has a rule with "shop=
& building=yes" whereas mine has “shop=* & area!=no”