Yes, this was intentional — the division between categories wasn’t very clear on mobile (as mentioned Misleading Category spacers on mobile), and it felt like a good opportunity to use color to reinforce it.
If you’d like to override it, you can add some CSS:
.mobile-view .category-list-item.category {
border-top-color: #4d4d4d !important;
}