Have a setting where some people can enable in Settings and it can be called something like “familiar IP” where if it is the same device trying to login in the same IP, than rather them having to enter all the details and worse having to enter the 2FA too, than make it were it is almost as permanent of them always being logged in, or like them logged in for the whole month of few, because the struggle of having to login every time does get frustrating. So basically being logged in always if it is the same IP and same device, however if it is a different device or IP than the user will have to enter all the details.