US officials have invested around $1.7bn of the public’s money in Israel Bonds since the start of the war on Gaza, with some deals raising ethics concerns.