Interesting enough, after I built the project on Windows with Qt 5.8.0 (MinGW compiler), autocompletion started working as it should. However, it faithfully completes with Windows-style backslash (and spurious .tex extension as well) which results in the "undefined control sequence" error messages. It's interesting how it can be solved. I suggest I will add some postprocessing to the fi.absolutePath() with converting of backslash to forward slash. Or someone will. This is harmless on Windows and...
Attached a screenshot with what I'm seeing each time I try to autocomplete a file path inside include. Cursor is at the end of the line and I pressed Ctrl+Space.
File completion doesn't work properly in Windows