GUI ok on Standalone but not in DAW

Hello, I am working on a plugin with GUI, it worked well but suddently it stopped showing GUI in REAPER. This is weird because it does show on the standalone when I run the code in visual studio.

I tried deleting and redownloding JUCE without success.
I tried recreating a project and replacing the source code with mine without success.
I compared the plugInEditor files between my plugIn and others that shows GUI and I don’t miss mandatory functions like paint or others.

Here is the REAPER screenshot of the plugIn (does not show GUI even when I click on UI) :

Here is the Standalone screeshot that shows the UI :

What could cause such an issue ?

Ok I just found out rigth after doing this post that this line

this->createEditorIfNeeded()->repaint();

that was in the processBlock function of the PlugInProcessor, was causing the problem.
By removing it the GUI does show up in REAPER.

This line had the purpose of updating text labels at every block so I can bear without it but I need to move the mouse for these labels to update.

you can just let your editor inherit from juce::Timer and use that to update things regularly if needed

Ho that would be great, thank you for the tip !