However, when it comes time to try to add my visualforce page to my salesforce dashboard, it doesn’t come up int he list of visualforce pages. I’m at a bit of a loss.
Could it be that the visualforce is using the “Standard controller”? You’d have to create a custom controller and assign the page this new custom controller for the page to show up in data sources of dashboard.
Unfortunately, I never found the cause of this issue. I ended up cloning a VF page that did show up in the list of valid VF pages as sources, then copying and pasting the VF markup and that seems to have done the trick.