I think it should still allow the trade to go through
Yeah, i sure hope it should, because that rejection makes absolutely no sense from a player-side perspective.
Though i think such trades are possible, if youre giving him enough techs extra. Still there seem to be some kind of a strange limitation because even without duplicate techs i gave him half of the tech-tree and he still declines. For a harpoon. Same for "advanced life support" iirc.