Scanned software information and scanned product keys are separate from one another. They are retrieved from different places in the registry.
If Lansweeper is returning a key for "Microsoft Office Professional 2010", that means that this is how the product key was entered in the registry by the software manufacturer. Microsoft must not have assigned correct names to all Office keys. There is no way around this unfortunately.