Systemd: Start operation timed out. Terminating
Your type seems wrong, forking is for programs that detach immediately by themselves. Flask does not, it stays attached to your console.
Your service type should probably be simple
Set a larger start timeout:
[Service]TimeoutStartSec=300
In case your service would actually need more time to complete the startup.