How to best show an activity state transition adhering to google’s material design component framework?

I have an application which consist of three views for an activity. A list View, A chat view. Every activity has a status , which a a user can either mark completed, pending

Example of list view: Check indicate the status confirmed and pending has no icon enter image description here

Example of chat view : enter image description here

Currently for changing status, I have a toggle switch control in chat view for marking an activity completed or pending. The feed back is received from users is that the toggle switch is confusing.

Adhering to best UI/UX practices what is the best way to show status change functionality? Is it better for a user to change status in list view via button or to change status in conversation