There's your problem.
Those antennas require a RF ground. Not the same as a skinny wire that grounds your headlight bulb.
The ideal RF ground would be the metal roof of the vehicle, in a mount near the center. Plenty of surface area around the base of the antenna.
The farther the antenna's feedpoint gets from that metal surface area, the higher the SWR.
If you were to ground the rack to body metal at BOTH ends, this might help. The shorter the connection, the better.
I'm pretty sure an antenna analyzer would reveal an insufficient RF ground for those antennas.
Consider for a moment how well (poorly) each of those antennas would work if you stepped away from the truck, holding the base of the antenna in your fist. The SWR would go sky high, for lack of a proper RF ground.
Years ago, Antenna Specialist sold a ground plane kit for fiberglass surfaces. It was a roll of aluminum-foil tape. You plastered the inside surface of the fiberglass roof, tonneau or boat and connected the feedpoint ground to the foil.
It worked okay the couple of times we tried it, but this probably isn't much help with your setup.
Somebody (else) needs to come up with a true no-ground mobile antenna that doesn't end up using the radio for its ground. They give you less and less metal to work with each succeeding model year.
73