You can read more about how clean URLs can be configured. Maybe that sheds some light onto the issue you encountered with the QR code creator app. The underlying URLs for Mahara pages are retained. So maybe there is something that you'd need to adjust when integrating the QR code code to tie it into retrieving the clean URL rather than the normal one.
Cheers
Kristina
]]>