pot value

...... and is a infinite loop displaying numbers continuously without the pot even moving.

I don't understand why this surprises you. You have nothing on the sender that says send a value only when a change occurs. You have code that says send a value every time through loop(), and then pause for a short period of time.

You are printing anonymous data. How are we supposed to know where you put the print statements or what is being printed?