As I understand, the Cashflows of a Payer-Swap are nothing else than being long a floating-rate bond and short a fixed-rate bond. So, to calculate the Key Rate Durations of the Swap I should be able to calculate the Key Rates of both bonds and aggregate them accordingly.
Now it is understood, that the Price of a floating-rate bond can be calculated by discounting the value of the first coupon, plus the notional at the first repricing date: $(C+N)*e^{rt}$
So the price of the floating leg is only dependent on the Key-Rate of the repricing date, let`s say 6M. Additionally, my floating leg would lose value in an upward shock.
Now for the fixed-rate bond, I have of course some Key-Rate sensitivity on all my coupon payments, and then a relatively large sensitivity on the maturity date, where I discount my notional.
For the total Swap this leaves me with a really large sensitivity on the maturity date, some on the repricing date, and less on the coupon dates of the fixed leg.
Intuitively this seems wrong to me, since the the notional is never really exchanged in a Swap. Hence, it seems counterintuitive to have such a large sensitivity on the maturity date. Additionally, since I discount the notional of my floating leg, the Swap actually loses value in an upward shock on the 6M-Rate. This also feels wrong, since this is where I get payed in a Payer-Swap.
Can anyone offer some intuitive understanding regarding the Key Rate Durations of a Swap? Or is this not how you would calculate the Key Rate Durations of a Swap?
If my thought process is not understandable, I will add a numerical example later.