No, real monitoring isn't the only option. For the scheduled scans, you can use the frequency, scan_time and scan_day options.
Could you try with this please:
<syscheck>
<frequency>36000</frequency>
<directories check_all="yes" report_changes="yes">/etc,/usr/bin,/usr/sbin,/tmp</directories>
<directories check_all="yes" report_changes="yes">/bin,/sbin</directories>
<alert_new_files>yes</alert_new_files>
</syscheck>
The check_all attribute of the directories option allows checks of the file size, permissions, owner, last modification date, inode, and all the hash sums (MD5, SHA1, and SHA256). By default, syscheck scans selected directories, whose list depends on the default configuration for the host's operating system.
To report the exact content changed in a text file or a Windows registry value, syscheck can be configured with the report_changes attribute of the directories or the registries options. Report_changes should be used with caution as Wazuh copies every single monitored file to a private location.
Here is an example:
<syscheck>
<disabled>no</disabled>
<scan_on_start>yes</scan_on_start>
<frequency>300</frequency>
<directories check_all="yes" realtime="yes" report_changes="yes">C:/apple</directories>
<directories check_all="yes">C:/orange</directories>
</syscheck>
The above enables syscheck FIM on the windows-agent, such that a periodic scan of C:\orange will take place shortly after the start or restart of the Wazuh agent, and then every 300 seconds thereafter.
The C:\apple directory will be monitored in real-time for file changes, while the C:\orange directory will only be periodically scanned for changes. Changes to existing text files in C:\apple will trigger an alert that includes the details of the actual text that was changed, while changes to C:\orange files will not include details of actual file content changes.
Alerts about changes in C:\apple\ will show up promptly, while alerts about changes in C:\orange\ will not be notified until the next periodic (5 minute) syscheck scan. You can force a periodic syscheck scan sooner by restarting the Windows agent, but still expect to wait a minute or so before the scan runs.
Here is more information about this:
Hope this helps you.