Core component of SQL Server for storing, processing, and securing data
With the amount of information you have shared, we can only give generic answers.
First of all, how did you upgrade? Did you make an in-place upgrade, or did you move to new hardware. In the latter case, the issue may rather lie with the new machine where you have different configuration from the old server.
Have you changed the compatibility level of the database to 170? It is not uncommon to see performance regressions when you upgrade to a new version of SQL Server, and more precisely when you move to a new compatibility level. The reason for these regressions is that there are changes in the optimiser that backfires in your particular case - even if these changes are intended to be improvements in the general case.
A good strategy when moving to a new version of SQL Server is to enable Query Store and stay with the old compatibility level for, say, two weeks. Then you can switch to the new compatibility level. You can now use the Query Store reports in SSMS to find regressed queries. As a short-term solution you can force the good plan from the lower compat level. As a long-term solution, you should analyse the query more closely and see what can be done by adding indexes, query rewrites etc. There is also a tool in SSMS for this; select the Tasks menu in Object Explorer for the database, and you find Database Upgrade at the bottom of the menu.