Ok, well the output works fine for armv7hf on F29 so I implemented the workaround (-DPYTHON_SUFFIX) there and then rebuilt shiboken to make python3 the default for F30+ and got all packages rebuilt.

Thanks!
Richard