Low battery and or compression springs. Two cheap items that are very likely to cause similar issues. Also if you've been doing high rpm racing type shifting you may have cooked a synchro in the tranny. That would also cause a non-selection until the RPMS matched. Other items that can cause this would be a sticky pilot bearing or debris inside the clutch.
I can go into detail if you'd like. PM me.