MMA 126.96.36.199 Win 10 64 bit; MWE
With Dynamic Updating Enabled, result is correct. Without it MMA complains "Tick specification must be a list or a function" and the result is this
If Dynamic Updating is then enabled, or the graphic is saved to disk, the plot appears correctly.
ListPlot in place of ListLogPlot does not show this behaviour.
Smells like a bug - or is there a sound reason for this behaviour?
[It was doubly - or squared? - unfortunate that I hit this on my first use of ListLogPlot when I was also using custom ticks for the first time; I did not question the basic function for rather a long time]