Not necessarily about Mojave. It is more likely to be a combination of things that prevents a natively supported GPU from working.
The first thing I would stress is there is no need to disable the Intel GPU in the Bios when using a GTX 680 or any other natively supported Nvidia dGPU.
You should have your Intel GPU set with an Empty/Headless framebuffer, using WhateverGreen.kext and with any graphics options removed from your config.plist.
You should have an entry for your IGPU in the config.plist:
In Clover (using Clover Configurator) it might look like this:
View attachment 515460
View attachment 515461
In OpenCore (using ProperTree) it might look like this:
View attachment 515462
These are examples of a Headless Framebuffer for a Haswell HD4600 IGPU.
You should not have any of the elements mentioned in the General Recommendations listed in the guide linked below in your Clover folder or config.plist -
https://github.com/acidanthera/WhateverGreen/blob/master/Manual/FAQ.IntelHD.en.md
You should make sure you read this manual and specifically the section relating to the IGPU you are using.