Can hormonal imbalance cause people to have a sexual orientation?

No. Having a sexual orientation is part of nature. ALL human beings have a sexual orientation.