Ваш код просто чемпион по количеству нелепостей, count используете и как счетчик и как переменную при итерации, сравниваете значение объекта Permissions со строкой зачем-то.
Верный код по вашему алгоритму:
let Permissions = {canView: "True", canEdit: "False", canPrint: "True"};
function Count() {
let count = 0;
for (let elem of Object.values(Permissions)) {
if (elem === "True") count++;
}
alert(count);
}
Но проще
const Permissions = {canView: "True", canEdit: "False", canPrint: "True"};
const count = Object.values(Permissions).filter(v => v == "True").length
alert(count)
И переменные в js принято всегда писать с маленькой буквы (фиг знает почему, мне больше нравится майкрософтовский стиль, но принято так)