subdivide bezier curve in Blender 2.9
Subdivide will put a division between all handles you currently have selected, so if you don't have more than one handle selected it won't do anything.  You can press A to highlight all handles and then run the command to subdivide the whole thing.