Ошибка логическая: вы пытаетесь получить разницу ширин после того как запрещаете
overflow:
document.documentElement.style.overflow = 'hidden'
document.documentElement.style.paddingRight = scrollSize()
Т.к. ширина скроллбара постоянная, то можно сохранить её в переменную и потом использовать это значение:
const scrollSize = window.innerWidth - document.documentElement.clientWidth;
if (!this.isActive) {
document.documentElement.style.removeProperty('overflow')
document.documentElement.style.removeProperty('padding-right')
document.querySelector('.headroom').style.removeProperty('padding-right')
} if (this.isActive) {
document.documentElement.style.overflow = 'hidden'
document.documentElement.style.paddingRight = scrollSize
document.querySelector('.headroom').style.paddingRight = scrollSize
}