I think you need $d>2$.
The answer to the first question is "no". For $F_n$ the Fibonacci numbers, $x,y=F_{2n},F_{2n+1}$ satisfy $x^2+xy-y^2+1=0$
Take the degree $3$ Thue equation $f(x,y)=x(x^2+xy-y^2)$.
For Fibonacci numbers as above take we have $f(x,y)=x$.
Take $h=x$. We have $x \gg x^{1/3}$ and all coefficients are units.