You are right, there is no line item veto.
Clinton had the line item veto in the 90’s, which was a gracious gift passed to the Executive branch from a Republican Congress until the Supreme Court overturned it in 1998.