If he fails to sign or veto it then in about two weeks, it will automatically become law anyway.
This is inaccurate. If the president fails to sign a bill within 10 days (not including sundays) while congress is not in session then the bill does not become law. This is known as a pocket veto. Congress is out of session the next 2 weeks, so Trump does need to sign the bill for it to become law.
Pocket vetoes have occurred during mid session breaks (known as intrasession pocket vetoes). In recent years appellate courts have ruled that congress can appoint an agent to receive bills when not in session which would thus make pocket vetoes impossible. This has not been put to the test. Given the current republican supermajority on the supreme court, if a president were ever to assert that agents are invalid it would be now.