Is it safe to add new features to production SQL Server Instance
The only danger I would say is installing new features that require the database engine service to get taken down when you don't expect it to be taken down.

Other than that, adding new services to an old instance isn't dangerous on its own. I have added reporting, analysis, and integration services post install plenty of times over the years without any unforeseen issues.