Hi Raphael,
Your screen fetches Task information from the database without filtering it so it shows the information of the first one it finds.
Usually Create / Update screens with Forms, receive a record id and the query filters the record in the database with that id. So if you want to update the details, you pass the given id and you will see the information detail of that task, if you want to create a new record, you pass NullIdentifier().
I added the parameter TaskId and the correspondent filter to your query:
OML in attachment.
Hope it helps.
Regards,
João