When utilizing the Savings Plan Recommendations tool, you may see that no data is generated for AWS accounts and show the message "Looks like you're fully optimized. You have no recommendations at this time" when selecting Billing Accounts.
Be sure to confirm that all AWS accounts are in "Healthy" status and are configured with valid IAM roles.
There may be delays associated to when recommendations start to appear based on when the recommendations page was last visited. This is known as "Work Avoidance" feature. In this, the platform checks whether the page has been visited atleast once in the last 30 days. If yes, it generates recommendations. In case there is no visit at all in the last 30 days, it skips. Backend data may take a day or so to generate results if the Savings Plan Recommendations page is not visited frequently so be sure to check back the next day.
Additionally you will find this banner displayed when an AWS account doesn't have available Cost & Usage data across the time considered by the tool (30 days / 7 days). The banner being displayed is currently expected behaviour for the tool when selecting an account that has been decommissioned within AWS, but retained in CloudHealth for historical reporting purposes.