Summary:
When users with same permission see different timesheet formats then it is likely that the permission has timesheet format set to Standard or In-Out.
Cause:
If the permission has timesheet format set to Standard or In-Out, users can edit the "Timesheet format" in their "Settings" option and change it to either "Standard" or "In-Out".
Note:
If the same format of timesheet has to be set for all users then set the the timesheet format select either "Standard" format or "In-Out" format, but not the "Standard or In-Out"