JUCE 5.4.1 and VST3

Have you investigated the JUCE_VST3_CAN_REPLACE_VST2 preprocessor flag? It’s explained in much more detail in those links.

No. The JUCE license and Steinberg’s VST2 license are different things.