It’s rather repetitive and doesn’t pay attention to labels. For example the correct “next” and “previous” screen reader only text gets overridden by the unnecessary ARIA labels. And the tab roles could be confusing for some users because it clearly calls itself a carousel-- doesn’t really behave like a tabset or display information like a tabset. Also, depending how picky you are about WCAG 2.4.3, one could claim the focus order is loopy. But as a starting point, it could meet AA guidelines without a lot of work.