From quando (“when”) + -unque (indefinite ending). Formed similarly to, and possibly influenced by, Latin quandocumque.
quandunque