The issue is you rasterized the player layer. When SPA adds the player layer, it adds it as a smart object. You must leave it as a smart object in the PSD. If you want to add a custom placeholder image, then do so in SPA using the Add Custom Player Image button. That will add it into the smart object.
When the batch runs, it won’t work if you have rasterized the smart object. Even if you leave the “Use Smart Objects” checkbox unchecked in the SPA settings, the template still must keep it as a smart object in the original template.