Deleted .tasks Index; Will that create a problem?

yes, your assumptions are correct. The .tasks index currently only stores historical information about some of the past tasks that have run (reindex tasks, deleting ML jobs, and a few others), so you can safely delete it. It will be recreated when the next task will be indexed.