After several hours of messing with GPU drivers and xorg settings, I finally figured out the reason my second display wouldn't work was because my trusty RX 580 doesn't support simultaneous DVI and HDMI output.