PowerPoint won't run Auto_Open code when you open a presentation, only when an add-in loads.
You can have an add-in trap the event that's fired when the user opens a new presentation and have that run your code (perhaps after determining whether the code should run based on something to do with the presentation).
Or a PPTM presentation might include RibbonX that calls a VBA routine.