Perhaps you really meant to say "cache disk" instead of "flash disk".
There is no "flash appdata". And you really don't want any data on flash. Flash is just the archive of the OS, and settings from the webUI. The OS archive is unpacked fresh into RAM at each boot, and the OS runs in RAM. Saved settings from the webUI are loaded into RAM, and updates to these settings are saved to flash so they can be reapplied at boot. These are normally the only way flash is used, and you don't want to even attempt to save anything to flash yourself, and flash shouldn't get a lot of read/writes so it will last.
appdata is a user share. That user share, along with system and domains user shares, are used by your dockers/VMs, and it is best if these user shares are kept on cache so dockers/VMs performance will not be impacted by slower parity updates, and so these won't keep array disks spinning.
Your user shares are on cache and array, and have nothing to do with flash beyond the settings for each user share which you make in the webUI. User shares are simply the aggregated top level folders on cache and array.
In addition to a backup plan (make one now), another lesson you might consider is asking for advice before doing the wrong thing.