I can't receive calls on my xiaomi note 8 phone but I can make calls don't think its an issue from the network provider, I put my sim in another phone n was able to receive calls
Do you have Do Not Disturb on by chance? Airplane mode would prevent you from making or receiving calls, blocked contacts should prevent calls from those contacts and we'll just assume that isn't the case, leaving DND as the only reason I can think of that your device wouldn't be accepting incoming calls.
Well almost, did you recently change carriers? Is the device compatible with your carrier?
Is the device factory unlocked? Meaning did you buy it as an unlocked device or did it come carrier locked/branded?
Have you ever been able to make and receive calls on this device or is the device new to you? If it is new, how did you buy it? From a store, private sale, factory direct?
Welcome to Android Central! Are you absolutely sure you're not getting calls? Is it possible the Ringtone volume is all the way down, so that you're just not aware when the phone is ringing?