The issue has been resolved! Apparently, I was missing some developer packages that cause this to fail so I installed then through admin console. Side note:
I originally reinstalled the Lifx node server because the group commands weren't working. Going through this process, I discovered the issue has to do with the tile nodes listed in my devlist.yml file It seems an update has broken Lifx tile support. I have no idea when it broke since I usually don't have the Lifx tile online. I couldn't really make too much sense of what was in the error log but if anyone wants to take a crack at it here is the output:
2023-09-06 15:56:32,010 Thread-3 udi_interface ERROR udi_interface:write: Exception in thread
2023-09-06 15:56:32,010 Thread-3 udi_interface ERROR udi_interface:write: Thread-3
2023-09-06 15:56:32,010 Thread-3 udi_interface ERROR udi_interface:write: :
2023-09-06 15:56:32,011 Thread-3 udi_interface ERROR udi_interface:write: Traceback (most recent call last):
2023-09-06 15:56:32,011 Thread-3 udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 980, in _bootstrap_inner
2023-09-06 15:56:32,011 Thread-3 udi_interface ERROR udi_interface:write: self.run()
2023-09-06 15:56:32,011 Thread-3 udi_interface ERROR udi_interface:write: File "/usr/local/lib/python3.9/threading.py", line 917, in run
2023-09-06 15:56:32,012 Thread-3 udi_interface ERROR udi_interface:write: self._target(*self._args, **self._kwargs)
2023-09-06 15:56:32,012 Thread-3 udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90260e8_2/lifx-poly.py", line 200, in _discovery_process
2023-09-06 15:56:32,012 Thread-3 udi_interface ERROR udi_interface:write: if self._manual_discovery():
2023-09-06 15:56:32,012 Thread-3 udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90260e8_2/lifx-poly.py", line 162, in _manual_discovery
2023-09-06 15:56:32,013 Thread-3 udi_interface ERROR udi_interface:write: d = lifxlan.TileChain(mac, ip)
2023-09-06 15:56:32,013 Thread-3 udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90260e8_2/.local/lib/python3.9/site-packages/lifxlan/tilechain.py", line 15, in __init__
2023-09-06 15:56:32,013 Thread-3 udi_interface ERROR udi_interface:write: self.get_tile_info()
2023-09-06 15:56:32,013 Thread-3 udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90260e8_2/.local/lib/python3.9/site-packages/lifxlan/tilechain.py", line 22, in get_tile_info
2023-09-06 15:56:32,013 Thread-3 udi_interface ERROR udi_interface:write: response = self.req_with_resp(GetDeviceChain, StateDeviceChain)
2023-09-06 15:56:32,013 Thread-3 udi_interface ERROR udi_interface:write: File "/var/polyglot/pg3/ns/0021b90260e8_2/.local/lib/python3.9/site-packages/lifxlan/device.py", line 560, in req_with_resp
2023-09-06 15:56:32,014 Thread-3 udi_interface ERROR udi_interface:write: raise WorkflowException("WorkflowException: Did not receive {} from {} (Name: {}) in response to {}".format(str(response_type), str(self.mac_addr), str(self.label), str(msg_type)))
2023-09-06 15:56:32,014 Thread-3 udi_interface ERROR udi_interface:write: lifxlan.errors
2023-09-06 15:56:32,014 Thread-3 udi_interface ERROR udi_interface:write: .
2023-09-06 15:56:32,014 Thread-3 udi_interface ERROR udi_interface:write: WorkflowException
2023-09-06 15:56:32,014 Thread-3 udi_interface ERROR udi_interface:write: :
2023-09-06 15:56:32,014 Thread-3 udi_interface ERROR udi_interface:write: WorkflowException: Did not receive [<class 'lifxlan.msgtypes.StateDeviceChain'>] from d0:73:d5:41:c7:a8 (Name: None) in response to <class 'lifxlan.msgtypes.GetDeviceChain'>