Yes the MSS can be different. Either because the server was configured this way or a device in between performed 'TCP MSS clamping'.
The lowest value will be used by both sides.