Yes, controllers have the PoE licenses installed. I shipped out a replacement AP to the site and it worked fine.
This particular AP had been replaced as possibly defective - not sure of the details other than it was replaced when we did a coverage upgrade, and was sitting in a box. I pulled it out to test and it powered up and provisioned fine, but of course I was using a PoE injector.
As we depleted our inventory, I once again pulled it out to test and eventually shipped it out.
I've now tested it on 2 different controllers (620 w/ 6.1.3.10) and it doesn't power up. Seems strange that it works with PoE injector, but not via PoE ports on controller. I assumed the controller ports put out the same voltage.