Asgard Moria is incredibly weak. So weak his island breaking punch had essentially no effect on Luffy. Impact dial, on the other hand, has much more power than Moria's Asgard-punch. For that matter...