Urgent Question

Assalamualaikum w r b, I had a quick question.
Im a 19 year old male, and have struggled with addiction of looking at haram things for almost 5 years now. 2 weeks ago out of desperation I made a vow, I said wallahi I wont do this sin again for next 2 months, and if I do do it again, I will fast for 5 days starting the next day, donate $100, read 10 juz, and pray 80 rakats.
Now unfortunately I committed the sin again. My question is, do I have to follow through with these conditions I set? I dont have much spare money which is the main reason, I also dont have that much free time these days to do the other conditions. If I dont do them, and fast 3 days kaffarah for breaking an oath, is that sufficient? Please advise me on what to do, and also what I can do to break this addiction. I have been trying for 4 years, gotten blockers, got a flip phone, deleted all social media, however I still cant avoid it for longer than 2 weeks. If I sincerely repent after each time I do it, am I still going to be punished by Allah? I really want to stop it but I just cant

بِسْمِ اللهِ الرَّحْمٰنِ الرَّحِيْمِ
الجواب وباللہ التوفیق

The expiation (kaffarah) for breaking an oath is to feed ten needy persons with two meals each. Alternatively, each needy person may be given approximately 1.75 kg of wheat (or its equivalent value), or each may be provided with one complete set of clothing.

If a person is unable to afford any of these options, then they must fast for three consecutive days. Otherwise, the kaffarah will not be fulfilled.

Continue to repent sincerely and seek Allah's forgiveness. Keep the company of righteous people, avoid unnecessary solitude, and keep yourself occupied with beneficial activities. Reflect upon Allah's punishment and the torments of Hellfire, and read accounts describing these realities.

قسم کے توڑنے کا کفارہ یہ ہے کہ دس مسکینوں کو کھانا کھلایا جائے دو وقت کا یا ہر مسکین کو پونے دو کلو گندم یا اس کی قیمت دی جائے، یا ہر ایک کو ایک ایک جوڑا کپڑا بنایا جائے۔ اور اگر اس کی استعداد نہیں ہے تو مسلسل تین دن کے روزے رکھے جائیں، ورنہ کفارہ ادا نہ ہوگا۔ توبہ و استغفار کرتے رہیں، نیک لوگوں کی صحبت میں رہیں، تنہائی سے بچیں، اپنے آپ کو مصروف رکھیں۔ اللہ کے عذاب اور جہنم کی سزاؤں کو یاد کریں،ان واقعات کو پڑھے۔

فقط واللہ اعلم بالصواب