Badges are currently created from the roblox page, in the “Create” part there you go to the badges option, and create a badge, but first you must select the game you need.
Yes, you basically explained the reason the OP made the Devhub report. The badge created devhub post no longer contains up-to date information, thus the OP went along to create the report.
but isnt asset manager a beta feature currently?
so technically it is up to date? sorta?
but still, they should add a badge creation thing to asset manager