1. Paycheck runs on a catch-up system. If they are due 5 paychecks when they login, because it has been that long since their last login, they'll receive them all when they login again. Entries not showing up in the transaction log is likely due to user group permissions.
2. Please contact your skin developer for assistance with any mobile functionality in your custom skin.