Labor has offered to guarantee a $500 million yearly spend on housing in return for crossbench support, but the Greens remain opposed arguing a $2.5 billion yearly spend is needed.