mix-blend-mode
пробовали убирать? let size = svg.getBoundingClientRect();
...
const debounce = (callback, duration) => {
let timeout = null;
return (...args) => {
clearTimeout(timeout);
timeout = setTimeout(callback, duration, ...args);
};
};
...
window.addEventListener('resize', debounce(() => {
size = svg.getBoundingClientRect();
}, 100));
Теперь понятно?