Hello there, Ovaltine. I can see this can be a challenging experience for you, and I hope you didn't go through all of this.
QuickBooks Online adheres to the Doctrine of Constructive receipt, which means taxes will be reported when the employee is paid regardless of the work period. You can check the Indiana Payroll Tax Compliance hyperlink to find details on tax forms withholdings, unemployment and other tax, e-file and pay information, general state and agency information, and employer registration.
You may also consider contacting our Payroll support again. They have tools, like screen-sharing, and check further why your pay date keeps changing.
In addition, check our year-end guide to ensure you're good to go before the end of the filing season. You can get it from here: Year-end Checklist For QuickBooks Online Payroll.
You're always welcome to post again if you have additional questions about managing your payroll. I'm just a post away. Have a good one!