People are homeless not because the government lacks funding, but because the government doesn’t give a damn. Those billions being given to Ukraine were never going to be spent addressing poverty had the war not happened, and if Congress suddenly had a change of heart, they’d have zero problems finding and allocating as much money as they want to anti homeless programs Ukraine war or not
Without any crime to suspect you of, they might detain you and question you. It’s not uncommon for people to turn themselves in for crimes, and there are legitimate reasons to do so especially with a lawyer, namely to get out on bail easier, avoid having the police raid your home or place of work, and perhaps used to sway the prosecution for a more favorable sentencing, but if the police have no clue what to even charge you for and they can’t figure one out, they’ll just be confused and frustrated, which is a dangerous combination for police