Plugin built with Source is incompatible with Standard Engine

I have downloaded the Github source files, and thoroughly gone through the tutorial steps to produce a working version of 4.18.3, but when I successfully compile my plugin with the source version, it seems to be incompatible with the published Unreal 4.18.3 from the Epic Games Launcher.

The Github source and the Epic Games Launcher are supposed to be compatible, so I’m wondering why it says its a different version.
I have checked Github and made sure there are no changes done to the engine.

The reason why I have to build with the Source instead of the Epic Games Launcher version of 4.18.3, is because the plugin compile keeps failing with the Epic Games version, but succeeds with the source.

So I found the solution to the problem.

First of all, by default, the Source code will always think its a different engine regardless of the versions.

Secondly, DO NOT TRUST UNREAL 4 DOWNLOADS!
The solution was to uninstall Unreal 4 and redownload twice from the Epic Games Launcher; then compile with the standard engine.

I have found that I had to do the same thing before I got the Source Code working as well. Unreal 4’s downloads seem very unreliable so make sure that you try at least 3 times before accepting that it is another issue.