laying hardwood floor in the basement over concrete and vinyl
I think you need to go with a primer and liquid leveling agent.  The problem with usinng shingles for something like this is getting the shingles to bind with the vinyl.  They would normally be stapled to a wood subfloor.