Diagnosing port communications issue

Can’t comment on the python side.

You are only handling one message in the elixir side. Is it intentional? Maybe the message is still in the inbox. try flush() in iex.