Yes it is. I double checked if it was being loaded with my autoloader and even used a require statement so that’s not the issue. After some more digging I found that the add_action(‘admin_menu’) only works in the main plugin file. When I call it anywhere else it doesn’t load. I can even call the add_action in another main file for another plugin and it will still work but for some odd reason it doesn’t work in other files.