A 2-hour drop is definitely pretty suspicious, and you probably have something running that shouldn't be. Copilot itself when it's just sitting there uses little power, but it activates a ton of background processes - indexing, cloud syncing, and some machine learning features that eat up processor and RAM pretty heavily. The more the processor works, the more battery it drains.
First thing: go to Settings > System > Battery and device health > Battery saver and turn on Battery Saver automatically at a higher percentage, like 50%. Second, people usually forget about this, but go to Settings > Privacy & Security > General and turn off "Improve inking and typing", "Tailored experiences", and especially "Improve inking and typing" - these things run constantly. Third tip that nobody mentions: open Task Manager (Ctrl + Shift + Esc), go to the Startup tab and disable anything related to Copilot or Microsoft that you don't need at boot. If there's anything like "Intelligent processing" or similar, get rid of that too.
But real talk: if the battery keeps tanking after all that, it could be that your VivoBook's battery is getting worn out or you've got some other app running in the background that's draining it. I'd try disabling Copilot for a few days to make sure the problem actually goes away - that way you know if it's Copilot or something else. Go to Settings > System > Copilot and disable it there. If your battery goes back to the normal 6 hours, then yeah, Copilot's the culprit.