Based on the design of these tow hooks it’s very unlikely that the bolt could be tight and the hook loose.
Look at the bolt head, does it look OEM or aftermarket? The new bolt is only a tiny bit longer than the OEM one.
If the bolt is torqued properly, 200 ft/lbs, then the tow hook itself is probably installed incorrectly and not being secured by the bolts. Without putting a torque wrench on the bolt there isn’t a good way to know if it’s tight enough thou.
There are several things to check out before buying a longer bolt.