Alireza S. This is expected. Client side automatically captures UTM because the code travels from the user's browser to Mixpanel.
However, in server side, the data flows from your server to Mixpanel. And, so you need to implement special code to capture UTM in case of server side.
Here's the documentation to do so.