i missed a note you had about eqhost.txt.
should be "127.0.0.1
xxx" xxxx- 5999 or 5998 depending on client.
(not in the eqmu json config! that's 5998 always, i believe - w/e wiki says)
for public login it requires the legacy=1. a private, newly compiled, loginserver is legacy=0, which i think is 'default' but double check that or just plop them in accordingly. if it's an old compiled loginserver.exe use =1. you'd have to check changelog for the horizon.
i've eliminated other possible causes of my problem and i'm done to 1 culprit - mq2 (statement, not request for help) and only for 1 toon on 1 server - other toons on that server work. it's allowed and i have no warp capabilities possible. plus, pretty sure i misread when the problem was occuring in the original post... i thought it was in character select screen and clicking "enter world" - so not related. sorry if that morsel wasted any time.
since you have likely 'done' a few things.. each time you do 1 more thing it's a higher % you compound the problem or make it more difficult to troubleshoot or undo or plain screw it up in a 2nd+ way. when you are 100% frustrated, start fresh.
good luck, hope it ends well.