Email Button Link Does not Create Tokens Correctly

Your software
My Mautic version is: 2.15
My PHP version is: 5.6.40-21

Your problem
My problem is:
I created a form embedded in a landing page. In this form email should be captured automatically and the rest of the form data shouldbe used to update the related contact fields.
I send an email with a button in it. The button link is: {pagelink=1}&email={contactfield=email|true}
However it does not work. It directs to a link:
http://domain/bilgi-guncelleme&email=contactemail%40yahoo.com
However if I send an email directly to a contact with {pagelink=1}&email={contactfield=email|true} text in it, this same text appears as:
http://domain/bilgi-guncelleme?ct=YTo0OntzOjY6InNvdXJjZSI7YTowOnt9czo1OiJlbWFpbCI7TjtzOjQ6InN0YXQiO3M6MjI6IjVlODcxMTJhZGYyOTQ2MTg1NTA4MzgiO3M6NDoibGVhZCI7aToxMjg1NzcwO30%3D&email=contactemail%40yahoo.com in the email and when the contact clicks on it everything works perfectly.

Any help will really be appreciated.