The Duke of Sussex helped raise more than $2.5 million for Iraq and Afghanistan war veterans and their families.