When feature branch is compared agains recent main branch baseline it's possible that there are changes that were already merged in main but missing in feature branch
Comparing to previous main branch baseline will help to avoid test failures due to that