נשיא ארצות הברית אינו יכול להוציא סנט אחד בלי אישור הקונגרס, ועל היקף התקציבים וההוצאות הוא זקוק לאישור הן של הסנאט והן של בית הנבחרים. לדמוקרטים היה רוב קטן בסנאט שתמך בבקשת הנשיא, אבל לרפובליקנים היה רוב קטן בבית הנבחרים, ולכן היה צורך להשיג את תמיכתם. ביידן הוסיף את התקציב להגנת הגבולות כדי לזכות בתמיכת הרפובליקנים, שזה היה נושא חשוב עבורם. התכסיס הזה לא עבד.
הרפובליקנים תמכו בסיוע לישראל אבל התנגדו לכרוך אותו בסיוע לאוקראינה. היו בקרבם צירים בדלנים, שגם היום מצדדים בעמדה של פוטין, או שחשבו שביידן מעניק לאוקראינה צ'ק פתוח ויותר מדי משאבים, ואילו תומכי טראמפ הקיצוניים לא רצו לאשר שום תקציב לביידן - כדי להביך אותו ולהשבית את יכולתו לנהל מדיניות חוץ.
מצד שני, ביידן עמד על אישור כל החבילה ולא היה מוכן לפרקה. בשל המחלוקת, הסיוע המיוחד נתקע בקונגרס חודשים ארוכים עד יום שבת האחרון.
שני גורמים הביאו לשינוי בעמדת הרפובליקנים. התקיפה האיראנית חסרת התקדים על ישראל, וההבנה שהכטב"מים שאיראן שיגרה לישראל הם מאותם הדגמים שרוסיה משגרת לאוקראינה; והשינוי בתפקיד יו"ר בית הנבחרים.
ביידן ראה בהתקפה האיראנית הזדמנות כדי ללחוץ על ג'ונסון לאשר את הסיוע התקוע. אנשי טראמפ איימו להדיח אותו, אבל ביידן רקם עסקה עם ג'ונסון, והבטיח לו שבניגוד לפעם הקודמת, אם הרפובליקנים ינסו להביע בו אי אמון - הדמוקרטים לא יצטרפו אליהם.
המהלך הזה סיכל את תכנית אנשי טראמפ. ג'ונסון העלה להצבעה ארבע הצעות תקציב נפרדות. החלק הישראלי היה בהיקף המקורי של 14.3 מיליארד דולר אבל נוספו לו סיוע הומניטרי בסך 9 מיליארד דולר לעזה ולזירות אחרות, תמיכה בפעולות צבאיות אמריקאיות במזרח התיכון ו-400 מיליון דולר במימון תוכנית מענקי ביטחון ללא מטרות רווח.
אישור הסיוע לישראל עבר ברוב של 366 מול 58, כאשר 37 דמוקרטים ו-21 רפובליקנים הצביעו נגד. הדמוקרטים המתנגדים היו בעיקר את אלה שקוראים לעצמם "פרוגרסיבים" ואילו הרפובליקנים המתנגדים היו בעיקר בדלנים או נאמני טראמפ, שמתנגדים עקרונית לכל חוק שביידן מציע. דומה למדיניות של נתניהו בעידן ממשלת בנט-לפיד כאשר הוא הורה לאופוזיציה שבראשה עמד, להצביע נגד כל חוק של הממשלה, גם לאלה שהיו חשובים לימין - כמו התקנות של שעת חירום ביו"ש, או למדינה, כמו החקיקה שנדרשה לאפשר פטור לאזרחי ישראל מוויזה לבקר בארצות הברית.
לשם השוואה, הסיוע לאוקראינה עבר ברוב של 310 נגד 112, אבל הסיוע לטאיוואן עבר ברוב של 385 נגד 34 בלבד. ההצבעה הפעם הראתה שרוב גדול בשתי המפלגות עדיין תומך בישראל, והמתנגדים מייצגים רק את האגפים הקיצוניים בשתי המפלגות. אבל בכל זאת, מספר המתנגדים לסיוע לישראל היה גבוה לעומת הצבעות בעבר - גם בתחילת המלחמה נגד החמאס בעזה.
במקביל לאישור הסיוע לישראל ולהטלת הווטו במועצת הביטחון בשבוע שעבר על הצעה לקבל את פלסטין כחברה מלאה באו"ם, משרד החוץ האמריקאי הדליף שבכוונתו להטיל סנקציות חסרות תקדים על גדוד צה"ל "נצח יהודה", שפועל בעיקר ביו"ש.