Tested on pl.wiktionary.org at version 1.26wmf19, which included T9148. Some background: we have implemented a Lua module that retrieves the latest wikitext of the page ([[https://www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Title_objects|mw.title:getContent()]]), searches for specific strings (let's say, a //Noun// or //Adjective// header) and categorizes the page conveniently if a match is found (adding a category link such as //[[Category:Language - nouns]]//). [Prior to this, no parts of speech were categorized at all as it would require creating lots of templates and including them in every single entry. Instead of that, we put the said Lua module's invocation inside a master template that was already transcluded in all entries, simplifying everything a lot.] As a side effect, an edit that causes the module to insert (or remove) a category link and, consequently, to (de)categorize the page may not update the db links tables and the page has to be purged by either performing a null edit or calling the API (`/api.php?action=purge&forcelinkupdate=`). The latter exposes the user's IP in the enhanced recent changes log (2nd pic) and in `/api.php?action=query&list=recentchanges`.
The latest two log entries correspond to an API purge: