Sorry yes I see the problem, you are setting the tag information to $Tag, but trying to call with it with $_ which is using the current VM object in the foreach loop.
Use this line instead.
$Report.Tag = $Tag.Tag.Name
Sorry yes I see the problem, you are setting the tag information to $Tag, but trying to call with it with $_ which is using the current VM object in the foreach loop.
Use this line instead.
$Report.Tag = $Tag.Tag.Name