If I switch from an eCard to a physical card, will my Holds in hoopla and OverDrive transfer to the new account?

Unfortunately, no. You will need to create new accounts with the library card number on the physical card.