Where to add the modules for Plugins

I am updating a plugin from 4.19 into the 4.20 engine,
the only error message i get is this

249716-plugin-error.png

it is driving me crazy!!
The other errors i got when i was building was regarding public folders that were confused on the root directory,
I saw the UE ticket on that, it did not help

The plugin wiki explains how to create a plugin, and the parts necessary for the plugin, but no troubleshooting. the Changes made in UBT regarding the plugin are are even more confusing.
All the modules have been applied, all the scripts and DLLs are into its right place.
I removed the saved and intermediate folders,
I generated visual studio project several times,
I built, rebuilt, even clean the solution,
I reinstalled the plugin into the binary and source version of the engine.
I added a ling of code in regards to “PCH.h usage”…

nothing is working, Does anyone have any suggestions? and I you mention the wiki, be specific, because none of it is making any since.