$Version
(* "12.1.1 for Mac OS X x86 (64-bit) (June 19, 2020)" *)
Clear["Global`*"]
Version 12.1.1 also has mismatched FrameTicks
on the left and right edges:
llp = ListLogPlot[
Table[{x, x^-10}, {x, 1, 5}],
GridLines -> Automatic,
Frame -> True]

Looking at the FrameTicks
option values:
Cases[llp, HoldPattern[FrameTicks -> ft_] :> ft, Infinity]
(* {{{Charting`ScaledTicks[{Log, Exp}],
Charting`ScaledFrameTicks[{Identity, Identity}]},
{Automatic, Automatic}}} *)
Setting both left and right to Charting`ScaledTicks[{Log, Exp}] will put them in agreement; however, the tick labels also will show up on the right. Use ImagePadding
to hide the labels on the right.
ListLogPlot[
Table[{x, x^-10}, {x, 1, 5}],
GridLines -> Automatic,
Frame -> True,
FrameTicks -> {{Charting`ScaledTicks[{Log, Exp}],
Charting`ScaledTicks[{Log, Exp}]}, {Automatic, Automatic}},
ImagePadding -> {{Automatic, Scaled[0.001]},
{Automatic, Automatic}}]

EDIT: As recommended by Carl Woll, to avoid the need to change the ImagePadding
use
Show[
ListLogPlot[
Table[{x, x^-10}, {x, 1, 5}],
GridLines -> Automatic,
Frame -> True],
FrameTicks -> {
{Charting`ScaledTicks[{Log, Exp}],
Charting`ScaledFrameTicks[{Log, Exp}]},
{Automatic, Automatic}}]

Frame -> {Automatic, Automatic}
? $\endgroup$Frame
specification. The specification is{{left, right}, {bottom, top}}
and you can useAutomatic
andAll
as valid input. $\endgroup$