You appear to want to perform a group of bank transfers every pay period.
Check with your employer. As the years have gone on the ability to handle more exotic direct deposits has grown. My current employer allow me to name three "banks" to split the paycheck. Those banks can be bank, credit unions, or brokerages. The split can be by amount, or by percentages. The order they are listed is important because the balance goes to the last "bank".
Another place to check is to ask the banks what can be done with an incoming direct deposit on their end. My credit union can split the incoming deposit in multiple ways. It is not done with the normal interface but they do have a special form. When they see a direct deposit from a specific source they automatically split it into multiple accounts. They can even send the money to other banks. Again the split can be by amount or percentage.
One benefit with these two approaches is that if the pay date is a day early or a day late due to a holiday, the transfer only occurs when the pay check is processed. Of course that can be bad if the last transfer must be made precisely on schedule or a loan payment will be late.
Also these suggestions do work when the pay is not always on the same date: people getting paid twice a month get paid the last business day on or before the 15th.
If the process of setting this up is too complex this may be hard to manage. Because the form at the credit union is not exposed via the webpage, I do need to make sure that I follow up during business hours.