By default, netgen will automatically flatten mismatched cells. This flattening can sometimes yield matches at a higher level even if the lower levels don't match.
I flatten all the generated devices (pcells) before extracting and this sometimes gives results that are easier to understand.