Up till now I thought it worked well, got my Service life ones awarded and the Research one should be popping up quite soon-ish, but I just discovered Alien Ruins and that one did not get awarded. Gotta send ground team there and see if by chance they might get it, because the ship captain for sure didn't.