Can we assign multiple shifts to staffs?

No, you cannot assign multiple shifts to staff.

Only one shift can be assigned to a staff member from Workforce plan -> Scheduler -> Assign Shift via bulk sheet or one by one