[Note: I believe you are a Cloud database customer, so I am answering based on that. For Legacy database customers, there is an option under Admin > Options > Check-in to turn off the auto-check Club Attendance.]
As with many other new situations we are all navigating, we never anticipated clubbers saying verses remotely!
We do already have a request to make this an optional setting (like it was in the Legacy database). We will see what we can do.
In the meantime, the best work-around is to clear the attendance for days you know you didn't meet. There is a quick and easy way to do this in the Windows App. On the main Check-in grid, set the club date at the top to a week you did not meet (like 3/24). Filter the Attend Club column to show any that are true. With focus in the grid, press Ctrl+A to select all records. Then, right click to get the pop-up menu. There is an option to Set Attendance > Not Present. When you select that, there will be a confirmation. Click Yes and all of the attendance will be cleared.
[Note: there is also an option in the pop-up to Excuse attendance if any clubs want to go that route. A caution on this option: if you excuse all of the attendance, then mark a section on that date, it will override the excused absence and mark the attendance.]