Are you actually defining these scenarios correctly? Just placing them without a new sp_manifest is not the definition of ‘correctly’.
In fact, you’re using the data file type for overriding the sp_manifest (and, for some reason, every one of them at the same time) but passing a scenario data file instead of a manifest. This isn’t a ‘bug’, this is you wrongly overriding data with the wrong type of data: garbage in, garbage out.