Here’s what I think happens: Banks typically count business days, which excludes weekends and holidays. So, if you initiated the transfer on Monday (Presidents' Day), that's a federal holiday, meaning the banks are closed and won’t process anything on that day. This basically means your transfer didn’t start its 2-business-day journey until the next actual business day (which would likely be Tuesday). From there, Tuesday to Thursday would be considered the two business days for processing, so you can expect the money to show up in your other account either Thursday or possibly Friday.
Of course, cut-off times and your bank’s internal policies can sometimes add an extra day or two to the process, so if the funds haven’t shown up by Thursday, it might be a good idea to reach out to your bank for a quick update. I’ve seen similar delays before, and it’s usually just a timing quirk rather than an error. For a bit more insight into how these processing times work, I like checking out resources like https://www.nerdwallet.com and https://www.bankrate.com.