Yes, it is supposed to only mark them with a cross if all recipes for it are from locked planets (or available from the start). It has worked for that sort of thing with my testing - Foliax unlocks quantum processors and other Aquilo things and, having ticked Foliax but not Aquilo, those are no longer replaced with crosses.
I've created a game with just the planets you've mentioned (Lignumis and Foliax) as well as bztin which I assume you're using and obviously this mod. Tin plates aren't replaced with crosses with Lignumis and Nauvis ticked. However, the tin ore is until Gleba or Vulcanus are ticked. This is because there is a recipe to craft it on Gleba (and probably one on Vulcanus I haven't found) so that is technically the first time you're able to make it. It obviously needs to also consider when it's mineable on a surface and treat that as an unlock from that planet too. I'll look into how to add that.