Transactional Data Replication, SQL Server version compatibility
I found a way.

Turns out, if your subscriber is a higher SQL version than the publisher this error will always get produced. A way around this is to add the subscription on the Subscriber instance instead of on the Publisher.