Thank you again for informing me of these, I'll be posting a quick patch fixing these behaviours.
I made a reusable interactable object script for multiple objects, which is why the door was related to the inventory.
As for No.2, I believe that to be the correct behaviour, as the tomato plant gives both seeds and the fruit
For No.3, I apologize for the situation, the farm slots triggers might be interfering with the rifle's raycast
I am not fully aware of what might be causing No.4 but I will check it out