As for BEA, I submitted my application online on March 10th, and I went in person to get them to send a certified copy of my HKID to their MPF/TVC office on March 10th. After calling their MPF Hotline twice, they finally opened my account on March 24th. I then made FPS transfers to the account number they don't have anywhere online (they e-mailed me), but funding a BEA TVC account via FPS is in their TVC pamphlet and it's more convenient for me than writing a crossed cheque and bringing it to one of their branches. One issue is they still manually process and buy the shares of the MPF/TVC fund you specify in your application form. Thus, you don't know exactly which date and at what price they'll buy it ahead of time. They were willing to confirm that they'll process my contributions by the end of March, so I'll just meet the 19/20 cut-off date.
Also after registering via their MPF hotline for Cyberbanking login credentials, they said I'll receive my PIN and account number within 2 weeks (that was on March 24th) in two separate letters.
In summary, I can't recommend BEA. I remember many years ago trying to open a business account with them and it took like 5 weeks, and I'd moved on to a different plan by then. I also tried to use them for my latest mortgage, but after spending lots of time filling out the relevant application forms, ~two weeks after submitting everything they said it would take them ~65 days to process my mortgage application after getting my HKPR ID, and that meant it would be too late to use them, oh and they were increasing their mortgage interest rate. They just seem like a slow bank or maybe they just have no desire to cater towards my financial means in an efficient and timely manner.
Good luck to anyone else trying to confirm and make last minute TVC contributions by the first March 31st, 2020 deadline. The smarter thing would have been to open a TVC account whenever (anytime before March), and then making contributions as close to the deadline or whenever you want as you'd already have all the information needed to make a last-minute/regular contribution.