I think you didn't read the release notes when you upgraded from 4.X.X to 5.3.X. The problems you've had are perfectly understandable and to be expected. Fortunately they are all documented.
I think you better start reconfiguring all the devices and programs. From then on, errors will be corrected.
I had the same problem when version 5.0.X was released.