It means node.node() (or one of its ancestors) has multiple parents–the node is instanced repeatedly in the scene graph.
To avoid this message, don’t use instancing.
Or, just use entry->get_surface_point(node), which is the correct way to call get_surface_point() anyway. You want to pass it a NodePath, not the PandaNode it references. A NodePath is by its nature unambiguous even in the presence of instancing, while a PandaNode is ambiguous.
The warning message is telling you that Panda internally made an arbitrary decision to resolve the ambiguity. It’s not necessarily a problem, but it means that the answer may not always be right, depending on what path it happened to choose.