Thank you for reaching out in the Community, ch2031. Managing payroll for employees who work in different jurisdictions during a pay period can be a bit tricky in QuickBooks Online. Still, you're on the right track with setting up multiple work locations and tracking local taxes.
QuickBooks Online Payroll currently doesn't have an automatic feature to split hours across multiple jurisdictions within a single paycheck. Instead, you'll need to manually adjust the timesheet to move the hours for each jurisdiction and create multiple paychecks.
If you have more concerns related to QuickBooks, don't hesitate to reply to this thread. We're here to help.