PT-BR: Se eu entendi seu cenário, você só vai mandar a aprovação caso os 3 campos sejam preenchidos, correto?
Se sim, não precisa da trigger de quando um arquivo é carregado, apenas a que mostrei na outra resposta, neste fluxo você vai fazer a condição antes de enviar a aprovação, caso a condição seja satisfeita você manda a aprovação e com base no resultado dela você vai enviar o email.
O que falei de criar a coluna é para não acontecer de modificar o documento e ele enviar a aprovação novamente, neste caso você criaria uma coluna na biblioteca como por exemplo 'EnviadoAprovacao', ai no seu fluxo logo após verificar se as colunas foram preenchidas voce verificaria se já não foi enviado para aprovação, caso não tenha sido envia para aprovação e altera o valor dessa coluna para 'true', caso contrário não faz nada.
EN:
If I understand your scenario, you will only send approval if all 3 fields are completed, correct?
If yes, do not need the trigger when a file is loaded, just the one I showed in the other answer, in this flow you will make the condition before sending the approval, in case the condition is satisfied you send the approval and based on the result of it You will send the email.
What I said about creating the column is not to modify the document and it sends the approval again, in this case you would create a column in the library like for example 'SentAprovacao', there in your flow soon after verifying that the columns were filled you would check if it was not already submitted for approval, if it was not submitted for approval, and change the value of that column to 'true', otherwise it does nothing.
In this logic its flow must have the structure similar to below, but with the correct fields: