Without reading your details, did you try to apply rotation Ctrl-a?
Because the texture coordinate is based on the object itself … check also the origin point of which the object mapping is related to.
3 Likes