:SOLVED:
solved it. So my phone have like a feature to retain data after uninstalling an app so it can be recovered later. I guees it conflicted with the old data? So i tried to delete the recovery data and now the patched apk installed fine.
So i have been using revanced manager to download youtube apk from apkmirror and patched it, saved the patched apk, and install it (no root)
This usually created separate app. So i have 2 youtube app on my app drawer. Lately i have problem with playback using mobile data (no problem on wifi) so i tried to download the latest suggested apk (20.07.39) and patched it
The problem is now the patched apk tried to update the original youtube apk rather the cloned one. I tried to uninstall the second youtube (so the original left) but it still don't want to create separate youtube app
I know it has something to do with the package name because it says sonething like "conflicted package name".But my question is why the patched apk that always have different package name before , now have the same one with the original? Is there any way to change the package name so its not conflict with the original youtube?
:EDIT:
I did check and gmscore patch did applied. So i tried do some experiment by transferring the patched apk to my other phone that didn't have youtube revanced and Yes it did install as separate apk.
I do the reverse which patched the apk on my other phone (and it installed ok on that phone) and transferred it to my main phone. And yes it also tried to install over the original youtube app
So the problem is my main phone? Somehow the original youtube package name changed into recanced package name resulting in conflict?