I put my bank account info in, and it even said “ensure sufficient funds are in account”
If you scheduled the direct debit to be today, it may take your bank a few days to post the payment onto your account. As long as you filed your Virginia return on or before May 1, 2024 (the due date of the state return), and you select May 1, 2024, or earlier as your payment date, your payment will not be considered late.
If you do not see the payment go through within the next 7-10 days, I would contact the state. You can get the contact information for the state of Virginia here.
You can also confirm your direct debit by following the instructions below: