What happened:
For an installed package, if the previous run of reconciliation ran into an error, such error message won't get cleared in subsequent successful runs of reconciliation if no config changes are made to that installed package.
What you expected to happen:
The status detail of a package resource should be cleared if the current reconciliation succeeds. The relevant code is https://github.com/aws/eks-anywhere-packages/blob/main/pkg/packages/manager.go#L177-L219.