will someone know if you have blocked them on facebook messenger?
Yes. They will see that they are unable to message you. When they message you, you'll receive the message as a “message request” rather than just coming to your inbox. If you block them entirely from Facebook AND Messenger, then they won't even be able to see or find your account.