As nouns the difference between ardency and keenness
is that ardency is intense feelings; passion; while keenness is sharpness or cutting ability.
ardency
English
Noun
(ardencies)
intense feelings; passion;
intense devotion; eagerness; zeal
keenness
English
Noun
(-)
sharpness or cutting ability
astuteness or sagacity
eagerness or enthusiasm