So - I couldn’t find a game in your history where the handicap was applied without komi being taken off first.
I did some testing to see what happens in various rulesets, and it seems the same in Chinese and Japanese. The difference between these is whether you get to place the handicap stones yourself or not.
I also discovered that the “difference in rank” used for handicap is done using the raw rating points, not the rounded kyu number that we see as our rank.
So for example I had two test accounts that were 16k and 17k with automatic handicap and no handicap was applied. Why? Because the two accounts actually only differed in rating by 20 glicko points, which is nowhere near 1kyu at 16k.
PS: I also should mention, while we are on the topic of handicaps, that you specifically are not allowed to “give your opponent a handicap” by just passing in a ranked game. This is sandbagging. We are each required to play ranked games to our best ability, without “giving our opponent” anything.
(When the system gives a handicap on game, it knows about the handicap and takes it into account in the ratings awarded for that game. If you just pass to “give a handicap” the system doesn’t know, and will award ratings grossly wrongly if the handicapped player wins)