Even though I have Solo Deluxe, I'm unable to directly upload a recording longer than 15 minutes to YouTube

Even though I have Solo Deluxe, I'm unable to directly upload a recording longer than 15 minutes to YouTube

YouTube has it's own upload limit of 15 minutes but you should be able to upload longer recordings there once you verify your YouTube account.

This YouTube support article goes into more detail: https://support.google.com/youtube/answer/71673?hl=en