The most common reason for the alarm to go off on it's own is a bad or misadjusted switch. Now as you say the alarm has gotten worse after an oil change the first one I would look at would be the hood switch. In your case the switch is part of the hood latch itself.
Open the hood.
Remove the radiator grille.
Disconnect the hood switch connector from the latch. Now test the system. The switch closes when the hood opens, so if you unplug the switch the system will think the hood is closed and locked correctly. Replace the grille and set the alarm, if it doesn't go off and stays quiet, the switch is faulty. Replacing it means you replace the latch itself.
This method of testing costs nothing but some time. The other option would be to visit a dealer and have them scan the alarm module for the events that are causing it to go off.
To get the correct latch you would need to buy it from a dealer as the aftermarket versions don't include the alarm switch.
Images (Click to make bigger)
Tuesday, July 21st, 2020 AT 2:03 PM