1. The tariffs are too broad, they don't target a single or a few industries.
2. Trump has gone back and forth many times on them, using them as negotiating leverage, not as long term incentives.
3. They are on very shaky legal grounds and will likely end up getting reversed by either the Supreme Court or the next president.
If you want to use tariffs to encourage on-shoring you make them targeted and pass them with bipartisan support through congress. Companies need stability and long term guarantees for the kind of capital expenditure that is needed. Even better if you use a mix of carrot and stick, rather than all stick