Can't find in EP construction library error

In the series of images below I have explained my problem:
When I open a grasshopper document containing Honeybee, All my custom material constructions I have added to EP library show the error “Can’t find in EP library” error. But once I reconnect the component as shown below, it goes away. This is cumbersome and tedious when I have a large amount of surfaces/ zones with unique materials assigned from EP library. Is there any solution to avoid this problem/ a quick fix?

This much of my components is left, if I have to reconnect it all one by one to make it work again. please help me find a solution to this.

What is the reason for this error? It happens occasionally