Ill test the carrots and make an edit on this post when i did. For the apricorn trees, you only gain exp when breaking blocks, so harvesting apricorns wouldnt give you any exp. I might at one point make this possible, but im not sure about that.
EDIT: You are right, all placed crops dont work right at the moment. What should be happening is when placing blocks, the block is marked, so that the block doenst give any exp when harvesting. When a crops grown, the marker is deleted, but that parts doesnt seem to work. Will be fixed in v2.0.5. Thanks for your feedback.
EDIT2: It appears that this bug is not my fault, but sponges. Any way i try, i can not get ChangeBlockEvent.Grow to work, it is never posted.