This must be a bug, the automatic reveal works with a composite wall, it should with a profiled one too.
However there is another problem with this that the WALL_SKINS_PARAMS approach can't fully solve either:
the profile might have a different cross-section at different heights. For complex (and double-slanted) walls this variable contains the data of the skins at the floor plan cutplane (2D), or at sill height (3D).
If you try the automatic reveal in a slanted wall, you will see it is slanted in 3D too, but in a profiled wall it is vertical, so it is a bit unconsistent.
So, coding a custom reveal is necessary to show partial display in profiled walls correctly (assuming the profile is the same cross-section along the position of the window).
Péter Baksa
Software Engineer, Library as a Platform
Graphisoft SE, Budapest