Updated from 10.14.4 to 10.14.6 using the MAS Combo Updater. However, the following procedures can be followed from updating from 10.14.5 to 10.14.6. (You don't need to run MultiBeast, but you will need to update the listed kexts.)
Backup your Mojave installation using Carbon Copy Cloner or Superduper;
Run the Updater which will reboot several times;
Run your configuration for MultiBeast for Mojave (latest version);
Don't reboot yet;
Update the following kexts (since the MultiBeast v11.3.0 doesn't have the latest versions) using KextBeast:
Luli,
WhateverGreen (Optional depending upon your configuration),
AppleALC and
USBInjectAll . Put the kexts on your Desktop making sure that they are the only kexts on your Desktop. Run KextBeast. Move the kexts to a safe place (not on the Desktop) or delete them.
Now reboot.
Once onto the Desktop, download the
Hackintool as we're going to make a USB SSDT so we don't have to worry about having the latest USB Port Limit Remover patches in config.plist for every macOS update.
Mount your EFI partition for Mojave drive.
Run Hackintool
Click on the "padlock" icon in the lower left hand corner of the Hackintool window;
Click on the Bootloader menu button. It will highlight checked recommended DSDT patches for config.plist (EHC1 to EH01, EHC2 to EH02, PEGP to GFX0 and SAT0 to SATA); Apply the patches by clicking on the "check" icon (bottom of window, above the "headsoft" logo) and select your config.plist file and save the changes;
Reboot back to the Desktop and run Hackintool;
Chick on the USB icon at the top (middle) of the Hackintool window and you'll see something like this:
Plug, Eject and unplug a USB 2 device to each and every USB port on your computer, both Back Panel and Case front ports. Now, do the same using a USB 3 device;
When you're done, it should look like the above
Delete all the "white" ports by clicking one them (command click) and then clicking on the delete button at the bottom of the window (the icon with a "dash");
Count the Green ports left which should be 15; if not, choose one or two to delete (try them with your USB 2 and USB 3 devices, first);
Click on the button shown to generate your USB files.
Hackintool will place three files on your Desktop: SSDT-UIAC.aml and USBPorts.kext. You only need to use either the SSDT or the kext, not both. I choose to use the SSDT which I put (drag and drop) into /EFI/.../CLOVER/ACPI/patched/ folder.
IMPORTANT:
Remove the 15 port unlimited patches from the /EFI/.../CLOVER/config.plist file.
Now reboot
Use
IORegister to confirm your successful limit to 15 or under USB assignments.
Lastly, remove the SSDT and kext from your Desktop. I put them in my /Applications/Hackintosh/SSDT/ folder and deleted the kext.
That's it. Enjoy!