Hi there!
It is possible that Moz and SEMRush are reporting different numbers of backlinks because they use different data sources. Moz uses its own proprietary data source, which may not be as comprehensive as SEMRush. Additionally, Moz crawls the web in real time, so the backlinks you see on Moz may not match the backlinks you see on SEMRush.
If you want to get a better understanding of your website's backlinks, you can use both Moz and SEMRush together to compare the data and get a more accurate picture.
Hope this helps!