Per my test, the actions “Log Variable: ReminderDate to the workflow history list”, “Log Variable: date1 to the workflow history list” and “Pause until Variable: ReminderDate” can work, they will log variables in the workflow history list.
But the if condition is impossible to achieve, the date 30 days ago cannot be equal with today's date, so the action “Log [%Variable: ReminderDate%]- Yes to the workflow history list” will not work.