1. 1 to 5 Business Day. Yes we all agree on this point that SEPA transfer as to be done in 1 business day or 24h. However, experience taught us that it can take, depending of the bank and circumstances (Public Holidays and so on) up to 5 business day. Also if the an Intermediary bank is involved in the process, and this happen fairly often, this will take at least 3 days : 24h for our Bank, 24h for the Intermediary Bank and the day after that for your Bank.
How could you come up with such bullshit? This doesn't even make any sense! The term "next business day" already accounts for public holidays, so you can't explain a "5 business day" delay with holidays in between, this is absurd. Transfers submitted to the bank on Friday before the cut-off hour (23:30 in BZWBK), appear in the receiving bank on Monday afternoon, period!
And you are completely clueless with the intermediaries, Directive 2007/64/EC doesn't allow any "extra 24h for each intermediary", it has to appear the next business day in the customers account even if there are a 100 intermediaries in between, if your bank doesn't do that, you can just sue it.
Besides that there are no intermediaries in SEPA, SEPA doesn't work like old international SWIFT wires that they have to go through banks which are correspondents of each other - SEPA has a common clearinghouse for all participating banks:
https://www.ebaclearing.eu/This clearing house has two cycles of processing: in cycle 1, in which all transfers submitted by banks sending then until 02:00 at night are processed, and released to the banks they are meant for at 09:00. There is a cycle 2 with the cut-off hour at 13:00 and releases at 15:00. Most banks only use one of these cycles for sending, but receive from both of them and credit customers accounts in 2-3 hours after receiving from the clearinghouse (that means around noon for Cycle 1, and around 17:00 for Cycle 2). There is also a new, third night cycle, but its rarely used by banks: in by 01:00, out by 02:45. All cycles happen only Monday-Friday excluding public holidays.
And this actually works this way, I've done tests of transfers between many obscure banks and the transfers are actually there the next business day! Some banks cut-off at 16:00, some at 19:30, some at 23:00, some may at 15:00, but that's about it for differences.
I get SMS exactly at the moment I receive a SEPA transfer, you are welcome to test from obscure banks by sending me a 0.01 EUR SEPA noting the day and time it was submitted to the bank, and I'll tell you exactly when it was credited to my account. I've done many of such tests, and read SEPA STEP2 documentation at
https://www.ebaclearing.eu/ so I know very well what I am talking about.