Re: excluding public holidays and weekends to send email
Hi @aliska1bogati ,
You might consider creating an Excel Table for weekdays。
Like this:

Flow Configuration:
First, use the Filter array to determine whether today is a working day, if today is a working day, then send an email, if not, we put the difference between all the workdates in the excel table and today's date into an array, and then we filter out the records less than 0 in the Date array, and then delay the minimum difference in days, and the day when the email is sent is the next working day.

utcNow('yyyy-MM-dd')

length(body('Filter_array'))
div(sub(ticks(items('Apply_to_each')?['workday']),ticks(utcNow('yyyy-MM-dd'))),864000000000)
item()?['Date']
First(sort(body('Filter_array_2'),'Date'))['Date']
Best Regards,
Sunshine Gu