I was under the impression that U235 isn’t the only nuclear material that nukes can be made from, that other types and grades can and do make fine nuclear bombs.
There are only really 2 types of Nuclear weapons: Uranium and Plutonium.
Uranium bombs are big, heavy, require well over 100 pounds of U235 enriched to 90-95%, have relatively low yields (20 kilotons) and are highly radioactive. On the plus side they are very simple in design, and pretty much guaranteed to work every time.
Plutonium bombs, on the other hand, can be made very small, light, and boosted yields can be up to 100 kilotons. The downside is that they are very complicated, and require sophisticated shaped charges and nanosecond timing to detonate properly. North Korea demonstrated how hard this type of weapon is to get right, by messing it up.