In the case of Idle Devils, the developer is having an issue where the game is taking too long to load on Xbox One, and apparently Microsoft has a loading limit of 20 seconds in order to put the title ...
As a caveat, the Console Weekly Bonus and Daily PC Play missions will be less rewarding. Currently, players can earn 20 points a day by playing on PC and 250 a week for a 5-day streak on console.