The 3bet sizing is fine too because villain is in position + is raising UTG (closer to top of range) so villain should be more inclined to be calling larger raises than the standard 3x.