I'm not sure it's fair to say Lamb ran "ran on tax cuts." If anything, he ran against tax cuts. He opposed the 2017 tax bill, which he said would mostly benefit the wealthy. He certainly did not run on abortion. He tried to avoid that issue when possible, but it wasn't always possible, and he was forced on a few occasions to say that while he personally opposes abortion, he believes the law should stay as it is now. He definitely ran on the Second Amendment, as you said. He opposed Nancy Pelosi, as you said.
Trump on March 12, the day before the special election..
Trump on March 14, the day after the special election..