Dependencies in nasl

Is there any priority while mentioning scripts inside script_dependencies(). for example d.nasl has script_dependencies(a.nasl, b.nasl,c.nasl) and I run two different scans:

1)with single family in scan config: This shows only result of c.nasl and doesnt show the result of a.nasl where both of them belong to the same family as mentioned in scan config.
2)with two families in scan config: This shows result of a.nasl directly without even mentioning c.nasl anywhere in the log.
How are these dependencies related?

Just to mention that the VT / NASL side was already answered in the thread below. Now the OpenVAS/GVM question remains why different scan configs with different used families are showing different results.

Yes, Now my question is just why different scan configs with different used families are showing different results.