When I tried to equip Lemon with a weapon, it didn’t work, what’s wrong?

This is an Emulator-only bug, for which there is only one remedy. You need to download the GenEdit program and use it to edit the saved game. In this way you can equip him with whatever you like. Alternatively using a different version of the ROM or a different emulator may help.