Hello @chunri2012,
Welcome to the forums!
Thank you for your detailed description of your pipeline, and the problem you are experiencing when merging ASV tables.
As you have discovered, amplicons from different regions make different ASVs which are not able to merge.
This is one of the limits of amplicons and ASV. This best-of-the-forums post discusses the challenges of working with different regions. It's a very hard problem with no easy solution.
Even changing the length of amplicon from the same region will create different ASVs!
Just like you said, reducing the length of your reads will lead to shorter ASVs, which will make their IDs now longer match and make merging feature tables impossible.
This means that a specific sequence will always have the same ID:
>c9ff71d91da6c66889497ebbdc743570
AGCGTTATCCGGATTT
but if you trim the sequence shorter, then the ID will change:
>f014496db04789259900e0bef778e0c4
AGCGTTATCCGGAT
While this is an unsolved problem, there are some ways forward. I like your suggestion here:
While the ASV IDs will be different, hopefully the taxonomic classification will be similar and allow for features to be merged! You should totally try this!
If you included any positive controls, you could also choose the region (V4, V3-V4, V4, V4-V5) that does the best job capturing the expected composition of these samples. Did you include any positive controls?
Let us know what you try next!