qt+vtk9.4.2 mousemoveevent trigger twice

Compared to VTK 9.3, VTK 9.4.2 added the following code in QVTKInteractorAdapter
if (t == QEvent::MouseMove || t == QEvent::HoverMove)
{
iren->InvokeEvent(vtkCommand::MouseMoveEvent, e2);
}
but in “QVTKOpenGLNativeWidget” ,
QVTKOpenGLNativeWidget::QVTKOpenGLNativeWidget(QWidget* parentWdg, Qt::WindowFlags f)
: QVTKOpenGLNativeWidget(
vtkSmartPointer::New().GetPointer(), parentWdg, f)
{
this->setAttribute(Qt::WA_Hover);
}

//------------------------------------------------------------------------------
QVTKOpenGLNativeWidget::QVTKOpenGLNativeWidget(
vtkGenericOpenGLRenderWindow* renderWin, QWidget* parentWdg, Qt::WindowFlags f)
: Superclass(parentWdg, f)
, RenderWindow(nullptr)
, RenderWindowAdapter(nullptr)
, EnableHiDPI(true)
, UnscaledDPI(72)
, CustomDevicePixelRatio(0.0)
, DefaultCursor(QCursor(Qt::ArrowCursor))
{
// default to strong focus
this->setFocusPolicy(Qt::StrongFocus);
this->setUpdateBehavior(QOpenGLWidget::NoPartialUpdate);
this->setMouseTracking(true);
}
there has setMouseTracking(true) and setAttribute(Qt::WA_Hover); i think should close this mouseTracking or Qt::WA_Hover,then mousemoveevent can normal