Yeah Google is perfectly able to interpret an H2 as a sub-heading. It's more of a directive than an absolute rule, for example if you crammed loads of H2s into your footer and made them really small, Google would be able to tell that the H2 was being deployed illegitimately
In your case you seem to be using the H2 correctly. I think it adds some space to add a little extra context to your pages, I think that's a really good idea! I might use the space a little differently though
This is what you have:
H1: Flavour & Chidinma – 40 Yrs
H2: 40 Yrs by Flavour & Chidinma - Mp3 Download
They essentially say exactly the same thing just with the difference of "MP3 Download"
I might use the H1 more as the news heading and the H2 for the additional context of what exactly the reader will be getting
H1: Flavour and Chidinma Release 40yrs Everlasting EP
H2: 40 Yrs by Flavour & Chidinma - Mp3 Download & Video
I gave the page a schema scan:
https://search.google.com/structured-data/testing-tool/u/0/#url=https%3A%2F%2Fxclusiveloaded.com%2Fflavour-chidinma-40-yrs%2F
Nice usage of Article schema. You could also think about using AudioObject schema for the MP3 download. Google have recently come out and said that whilst some schemas don't result in visual changes in the SERPs, they're still a good structural framework for Google to work with (in terms of contextualising information) so usually I always push for the maximum Schema.org implementation possible
Did you know that MP3 files also contain their own Meta data, inside of the file? You can inspect and modify the Meta data with industry-standard audio-editing software, or simple applications such as MP3Tag
This is what your MP3 file looks like in terms of the internal MP3-tagging Meta:
Screenshot: https://d.pr/i/iUxtv0.png
I have boxed in red the field "Album Artist" which has not been filled out. Most media players and media apps, actually categorise music into artists by the "Album Artist" field and not by the "Artist" field (makes no sense, I know!)
You might consider copying the Artist text into the Album Artist field and re-saving the file, then re-uploading it. There are a lot of sites that illegally rip music and upload it in hopes of search rankings and ad-revenue. Much of the time, those sites fail to correctly fill out their MP3 file Meta (sometimes everything is 100% blank) and that's often a piracy signal
I don't think that's what your doing, but it might pay to verify you have correctly amended MP3 Meta before uploading the files to your site (especially as a UX thing, if people download the MP3 and then can't find it on their media player then it won't get many listens)
Fun track by the way, thanks for the listen