User note for touchless: it only works if you check in with the app. If you check in with the website or a kiosk and then load your mobile boarding pass, it will not add the touchless logo, even though it shows on the final app page. To get it then on the mobile boarding pass, you need to undo check-in and then re-do it in the app.
edit: I believe this also applies to connecting international to domestic, in order to add the touchless logo for the domestic connector (i.e. board intl segment, undo check in, redo with app).