Хм, может быть банально, но как вам помочь с эффектами, если вы показываете код запроса ?
Показывайте код, где у вас работает клики и наложение.
Тут по запросу равносильно, как гадать на кофейной гуще
Например вот это у вас что ?
this.items.hover
Vue не видит реактивности в объекте, в котором вы добавили новое свойство, так как оно изначально не объявлено
, вам надо использовать this.$set()
ну и у вас изначально items это массив, а потом вы его в объект превращаете,
И дальше происходит какая-то магия, так как компонента не видно и не понятно что у вас там происходит и без этого, никто вам не поможет=(