That does not make sense. There is no reason to enrich to 20% in large quantities unless you are explicitly trying to make weapons. Furthermore, there is no reason to build the type of reactors Iran wants and keeping the waste fuel unless you want to make weapons. Economically and environmentally it is superior to simply buy fuel rods from Russia, send the waste back and buy new ones rather than having to enrich yourself and deal with the huge amounts of waste. Iran has the same type of plants the UK built explicitly to breed fuel for UK nuclear weapons. The UK was not interested in power when it built the breeder reactors. It was interested in produce tons of waste to make nuclear weapons from. On top of that, it's cheaper just to buy the nuclear capabilities on the open market from Japan, China, South Korea, France, Russia or the United States then to home grow it yourself. Westinghouse offers decent deals on nuclear power facilities, maintenance and expertise. Hell of a lot cheaper then to build fortified facilities to enrich costly uranium for a civilian plant in which you're stuck with mountains of highly radioactive waste. Furthermore, with that type of contract, Israel has little reason to attack you as it's all transparent.
Iran is actively working towards a nuclear weapon. That much is certain. While their claim they want peaceful civilian power is indeed true based on their declining oil production and weak refining, it does not change the fact they are taking steps no rational civilian only nuclear power seeking country would take.