Double run needed for changes to be reflected Meerkat 7 Canary issue

Hello everyone, does it happen to any of you that you have to run the code twice for the changes to be reflected? I remember this old post where disabling parallel run worked:
https://www.reddit.com/r/androiddev/comments/mrc2x4/life_pro_tip_disable_allow_parallel_run_in_the/
But I disabled it on both project and teplate level without any luck. This is extremely annoying so would really appreciate your help. Also I have Live Edit turned off. I also tried many different API level emulators without any luck