I am not sure what subscription you have for the SIM card, usually there is a data bundle (x GB / month) and a call bundle (y min's / month). "unlimitted" data is usually not really unlimitted but shall be within some average bandwidth as described in the contract.
What happens if you exceed the data bundle depends on what is written in the contract, it can be that they put data on hold until the next period starts.
It can also be that they detected you are using the SIM card in a network setup and see data requests of many MAC addresses of the clients in your network, this usage can exceed the contract and have caused the termination (usually they sell dedicated data SIM cards with a different contract for this purpose).
The IMEI number is bound to the Nighthawk M1, SIM cards use different ID's.
What happens if you exceed the data bundle depends on what is written in the contract, it can be that they put data on hold until the next period starts.
It can also be that they detected you are using the SIM card in a network setup and see data requests of many MAC addresses of the clients in your network, this usage can exceed the contract and have caused the termination (usually they sell dedicated data SIM cards with a different contract for this purpose).
The IMEI number is bound to the Nighthawk M1, SIM cards use different ID's.