"puzzled why" vs "puzzled as to why"

Grammatical rules that apply to units larger than a word apply only to constituents.
"Puzzled why", however, is not a constituent, but rather a string taken from a sentence.

The psych predicate adjective (be) puzzled can take a number of complements, including tensed that- and wh-clauses

  • He was puzzled why she hadn't arrived yet.
  • He was puzzled that she hadn't arrived yet.

and a number of other constructions, often with prepositions

  • He was puzzled at Bill's expression.
  • He's puzzled about the circus.
  • He was puzzled at Mary's leaving early.

There is also a Passive construction (like most psych predicates, which often come originally from passive participles), which allows a by-agent.

  • He was puzzled by Bill's expression. ~ Bill's expression puzzled him .

As to the as to, that's just a longer (and optional) compound preposition governed by puzzled, like at and about.