Toxic had a good suggestion but keep in mind these phantom draws can be a bear to locate. Also, like was suggested run a test on the battery/charging system to make sure it is fine. YouTube has a video on it but test the battery with ignition off, ignition on, crank to start and running. You should have 4 sets of readings to confirm. On my Stryker I removed the fuel pump fuse so the bike would crank but not start. Otherwise catching how low it dips between ignition on, cranking and starting can be hard if it catches right away. A 1 year old battery should be fine but you never know. It could have a faulty cell that is getting worse.
I'd start with the really obvious: battery connections. Before unscrewing anything, grab the positive and then the negative side and see if they move. Also look for any signs of corrosion there. Missing or weak connections to ground can cause all sorts of problems.
As much as we hate to admit it some of the mods we do can be the source of problems down the road. Check those out first although it sounds like this problem may have predated some of them.