Needing to check in first is incredibly stupid. It turns a user friendly experience into a hassle.
I did my normal dca. Nothing big but more than enough to trigger the daily buy. Later I went to get my diamonds and i got a notification that I was now checked in for the day. How does that make sense? Your adding a step to a previously simple benefit.
Edit: blow up customer service with complaints.