There is a pop-up box that says that my game path is through "C" but my games are in my D drive. Don't know how to change that and I don't actually think that's the problem...although it may be.
That is exactly the issue. The game is looking for the @DayZ and @DayZ_Epoch mods in the wrong folder. I assume that DayZ Launcher installed the mods on on your C: drive so all you need to do is manually select the @DayZ and @DayZ_Epoch mod folders and drag them into your Arma 2 OA on your D: drive.
To do this you'll need to go to your Local Disk (C:) > Program Files (x86) > Steam > steamapps > common > Arma 2 Operation Arrowhead.
Select @DayZ and @DayZ_Epoch, and other mods if you have them installed there. Then drag and drop into the the Arma 2 Operation Arrowhead folder on your D: drive.
So it should be something like this (D:) > Steam > steamapps > common > Arma 2 Operation Arrowhead.
After that's done, you'll need to go into DayZ Launcher, hit settings on the top right, change the Mods/Download Path to the Arma 2 Operation Arrowhead and change ARMA 2 Path to the Arma 2 folder on your D: drive.
Changing the file path in DayZ Launcher is pretty important since when launching Beatniks, Launcher will require you to download the mods back to the C: drive.
You shouldn't need to download or delete anything at all in this process, it should just be moving files and changing file paths in DayZ Launcher. This is sorta the same issue when I had to update A3 Launcher and it was installing the Exile mod to my C: drive. Same deal just moved it over and changed the file path. I would recommend verifying files one last time in Steam and DayZ Launcher after moving the mod files.
So this should fix your issue 100%. Best of luck.