Yes, it is true that [itex]a^h- 1[/itex] approaches 0, as h goes to 0, for different a at different rates. It should be no surprise to you that different functions can converge to the same number at different rates- that's the whole point of the "slope" or derivative. To verify that, for example, look at graphs of [itex]y= a^x- 1[/itex] for different a. And it happens that the rate is "1" for a= e, essentially because e is defined to be that number.
For example, if we take h= .1, .01, .001, successively, [itex]2^h- 1[/itex] becomes
0.07177, 0.00695, and .00069. Each of those, divided by h, is 0.7177, 0.695, and 0.690, respectively. Each of those is less than 1 and it can be shown that they converge to a number less than 1.
But [itex]3^h- 1[/itex] becomes 0.11612, 0.01104, and 0.00109. Again dividing by h they give 1.1612, 1.104, and 1.09. Each of those is larger than 1 and converges to a number larger than 1.
We could do the same with, say, [itex](2.7^h- 1)/h[/itex] and [itex](2.75^h- 1)/h[/itex] showing that the first converges to a number slightly less than 1, the second to a number just larger than 1. There exist a between 2 and 3, between 2.7 and 2.75, such that [itex](a^h- 1)/h[/itex] converges to 1. We call that value, "e".