As far as I can see you are using the wrong GPU with your laptop.
- You have an SSDT-dGPU-Off.aml table in your /EFI/OC/ACPI folder that is designed to disable the RX 6700S dGPU.
- However, your R7 6900HS CPU contains an AMD 680M iGPU, which is not supported in macOS.
- Also depending on whether your SSDT-dGPU-Off.aml table contains the correct IOReg Name for your RX 6700S, might be one reason why your system is running sluggish and laggy.
- IF your laptop contains a Mix Switch option in your BIOS, use this to disable the AMD IGPU and use your RX 6700S for all graphics processing.
Your Asus G14 laptop doesn't contain an Ethernet port.
- Using NullEthernet.kext is correct.
- Having IntelMausi.kext, RealtekRTL8111.kext and AppleIGC.kext in your OC setup is not, as you don't need any of these kexts.
You may need to update a number of your kexts to run Sequoia correctly.
- Lilu.kext,
- VirtualSMC.kext,
- AppleALC.kext,
- BluetoolFixup.kext,
- IntelBluetoothFirmware.kext,
- IntelBTPatcher.kext
- NvmeFix.kext &
- VoodooPS2Controller.kext
All the above kexts can all be updated.
This page has links to the latest releases for most of these kexts.
You don't have a populated Resources folder, this with OpenCanopy.efi (Driver) can make the OC boot process a little easier on the eye. The Resources Folder can be downloaded via this link - Select the green coloured button named 'Code' and select Download Zip.
Contribute to acidanthera/OcBinaryData development by creating an account on GitHub.
github.com
This will also provide a copy of HfsPlus.efi, which should be used in place of OpenHfsPlus.efi in the Drivers folder.
Your Tools folder contains a lot of entries that you will never use/need. Most of these can be deleted from the folder, as happened with the Drivers folder. I normally only leave these Tools in my OC setup.
- CleanNvram.efi
- OpenShell.efi &
- ResetSystem.efi
This is how your EFI Folder currently looks.

Current EFI contents.
This is how I would configure the EFI Folder contents for your G14 laptop.

Revised & cleaned up EFI Folder contents - doesn't include updated kexts.
Looking through your config.plist I would comment as follows:
You do not need to enable the Kernel > Quirks > XhciPortLimit entry as you have a custom UTBMap.kext & USBToolBox.kext. The XhciPortLimit is only needed when you don't have a custom USB configuration.

Kernel > Quirks > XhciPortLimit entry is currently enabled, should be disabled/False.
Having this entry enabled plus having a custom USB config could cause unnecessary issues in macOS.
These are the boot args that are active in your config.plist.
-v alcid=11 watchdog=0 -vi2c-force-polling dk.e1000=0 e1000=0 -wegnoegpu unfairgva=1
I would change this as follows:
-v keepsyms=1 debug=0x100 -wegnoigpu unfairgva=1 alcid=11
You do not need the 2 x Ethernet boot args - dk.e1000=0 or e1000=0.
You may require the vi2c-force-polling boot arg, if your trackpad doesn't work without it.
The PlatformInfo section in your config.plist is a mess.

PlatformInfo section from your config.plist.
- It contains SMBIOS data for both an iMAcPro1,1 and a MacBookPro16,3 system.
- It contains multiple Serial Numbers and System UUID's even when the Apple Model is the same.
- In some areas a mix of the two SMBIOS data sets.
This should never be the case.
See if changing your EFI as recommended above helps.