I'm assuming you are in the US? If so, this is expected behavior as the max legal EIRP for AP and STA is 30dBm when in the DFS bands. If you are using a 25 dbi dish on the STA and 16dbi sector, your numbers pretty much match exactly what they should pencil out to for 2.7 miles.