Hi, your env settings for the plugin paths seem a bit fishy, usually the QT_QPA_PLATFORM_PLUGIN_PATH points to a directory one level below QT_PLUGIN_PATH (assuming you're doing a standard deployment of the plugins where libqxcb.so is residing in a subdirectory called platforms).
You could try:
QT_QPA_PLATFORM_PLUGIN_PATH=/usr/local/my_distro/revision/lib/qt/plugins/platforms
QT_PLUGIN_PATH=/usr/local/my_distro/revision/lib/qt/plugins
Also you could try setting the plugin path explicitly in your main.cpp before calling QApplications's ctor, say like this:
...
QCoreApplication::setLibraryPaths("/usr/local/my_distro/revision/lib/qt/plugins");
QApplication a(argc, argv);
...
This will override env settings for the plugin paths.
To debug when the bad 5.15.0 dlls/plugins are pulled in, open a Terminal and type "lsof -c yourappname" to see what dlls are loaded.