I know from this answer what the answer to this question should be. What bothers me is that I haven't been able to solve this working with just the sentences themselves.
If I am not mistaken, every formula can be written in full disjunctive normal form, where each proposition (as a literal) exactly once in each clause. So if we have $3$ propositions, that gives $6$ literals so for one clause we know we $6 \times 4 \times 2$ as the number of way to build a clause. I say $6 \times 4 \times 2$ and not $6 \times 6 \times 6$ since the latter counts $\top$ and $\bot$ more than once. As far as how many clauses are needed to write any sentence, I am not sure. My guess is that the maximum number of clauses needed is the equal to the number of propositions. This is based on the example that XOR can only be written as $(A \land \lnot B) \lor (\lnot A \lor B)$. But no matter what I try I cannot get this combinatoric method to yield the correct answer $2^{2^n}$.