In Messages preferences you have "can be reached for messages at" and both your mobile number and an email address ticked?
On your iPhone in Message settings you have the same number and email address selected under Send & Receive?
If all good, try a disable and enable on the phone messaging....?