Para converter a hashtable $ frcnt em uma matriz, você pode usar o método .GetEnumerator.
.Keys muda para .Name então. e
.Valores para .Value singular
Altere as linhas
$frcnt | ForEach-Object {
$TableBody+="<tr><td>$($_.Keys)</td> <td>$($_.Values)</td></tr>"
}
para
$frcntArr = $frcnt.GetEnumerator() |%{$_}
ForEach ($Row in $frcntArr) {
$TableBody+="<tr><td>$($Row.Name)</td> <td>$($Row.Value)</td></tr>'r'n"
}
Editar
ou melhor ainda, com apenas um Foreach
$frcnt.GetEnumerator() | ForEach {
$TableBody+="<tr><td>$($_.Name)</td> <td>$($_.Value)</td></tr>'r'n"
}