WORKAROUND
Please confirm the agent is really not running and that the agent name really differs from 'SQL Server Agent%' by querying sys.dm_server_services. After confirming both, you can change the display name of the service manually with the command sc config SQLSERVERAGENT DisplayName = "SQL Server Agent (MSSQLSERVER)".
STATUS
The issue has been reported to development.