TFDQuery is a descendant of TDataSet from which the Append method is from.
Like the Embarcadero Documentation says, Append will also try to add a new blank dataset on a Table (single one not joined ones).
But the 'problem' itself lays much deeper. In SQL Syntax there is no way to insert into multiple tables at once. It is simply not intended. So TFDQuery has no way to do this.
For more detail have a look at this question: Is it possible to insert into two tables at the same time?