Thanks for your input Sven, as mentioned in your resolution, I spoke to my functional counter part and he seems to have an explanation for why the results of the FM and the table content do not match.
The FM determines the manager recursively and hence more dynamic than the table results.
Regards,
Mamatha