Traceback errors on all devices

Installing any config changes on either of my devices, I get the below tracebacks. Rebooted host, latest updates installed. Even installed ESPHome update this morning and still get them. Devices appear to be functioning normally and take updates.

Traceback (most recent call last):
  File "/usr/local/bin/esphome", line 33, in <module>
    sys.exit(load_entry_point('esphome', 'console_scripts', 'esphome')())
  File "/esphome/esphome/__main__.py", line 955, in main
    return run_esphome(sys.argv)
  File "/esphome/esphome/__main__.py", line 942, in run_esphome
    rc = POST_CONFIG_ACTIONS[args.command](args, config)
  File "/esphome/esphome/__main__.py", line 390, in command_logs
    return show_logs(config, args, port)
  File "/esphome/esphome/__main__.py", line 310, in show_logs
    from esphome.components.api.client import run_logs
  File "/esphome/esphome/components/api/client.py", line 6, in <module>
    from aioesphomeapi import APIClient, ReconnectLogic, APIConnectionError, LogLevel
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/__init__.py", line 3, in <module>
    from .client import APIClient
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/client.py", line 21, in <module>
    from .api_pb2 import (  # type: ignore
  File "/usr/local/lib/python3.9/dist-packages/aioesphomeapi/api_pb2.py", line 7, in <module>
    from google.protobuf import descriptor as _descriptor
  File "/usr/local/lib/python3.9/dist-packages/google/protobuf/descriptor.py", line 47, in <module>
    from google.protobuf.pyext import _message
ImportError: /usr/local/lib/python3.9/dist-packages/google/protobuf/pyext/_message.cpython-39-x86_64-linux-gnu.so: undefined symbol: _ZN6google8protobuf2io26CopyingOutputStreamAdaptorC2EPNS1_1\udcac3