The answer to all your questions is: Democrats. Trump did everything in his power to build as much wall as he could, but unfortunately, the House (controlled by... guess who?)... "controls the purse strings".
Just broke my personal record for number of consecutive days without dying!