Yes it does look like bumblefoot, but not that bad. Clean up the foot well and wipe will with alcohol. You will need to use sterile tools and dig that out of there. Dig and squeeze all the pus out. Then pack with neosporin, without the pain killer, and wrap the foot well with vet wrap. Not too tightly but tight enough to keep the gunk out. Squees the vet wrap around the foot when done to adhere it. Keep the bandages on and check it every day for one week. Apply the ointment and rewrap. Keep it clean dry and wrapped for about one month or until the scab falls off.
The one shown in this picture is walking fine. He acts like nothing is there however I have another duck that limps and doesnt stand well but there is nothing wrong with its feet. So idk whats going on with that. But I have been putting iodine on the bumble foot twice a day and its healing! I am very excited about that b/c I really dont want to cut its feet if I dont have to
Sometimes it has taken several weeks to get rid of bumblefoot, for us. And that is okay, with steady progress, caught early enough, as an alternative to surgery I much prefer it. But it does take time. Glad you are seeing good results!