Sorry, it works! I had not removed the suffix in the template file (section.html).
So how much of a hack is this? In the documentation they have examples with the suffix. How big is the risk of this workaround wreaking my use-case in future versions of Hugo?