Some wild guessing based on the minimal info provided:
- the portlist used in nmap differs from the one used in GVM (See https://docs.greenbone.net/GSM-Manual/gos-20.08/en/scanning.html#creating-port-lists for creating a port list in GVM)
- a detection of the OS is only covered by VTs included in the commercial GCF feed
- no detection for the mentioned OS exists (See Call for info: Unknown OS and Service Banner Reporting how to contribute)
- there are some other unknown factors (like a network equipment in between the scanner and the target, using outdated versions of GVM, …) causing a missing detection