As adjectives the difference between astonishing and perplexing
is that astonishing is causing astonishment in; causing to be astonished while perplexing is confusing or puzzling.
As verbs the difference between astonishing and perplexing
is that astonishing is present participle of lang=en while perplexing is present participle of lang=en.