Just for giggles, swap the AP connected 100mbit with one of the known working at 1000mbit using that same cable. See if the problem remains, follows the AP, etc.
If you know that the switch port is good, it has to be one of these -> AP, cable(s) or PoE injector.
Process of elimination to find the winner!