@frankfriesen I don’t think there’s a bug. There’s no loop cut in the center of your object. That’s why Blender doesn’t have a clue what you want to do.
Here’s my example you should do with the mirror.

Another way to mirror an object:
1. Make sure its transform pivot point set Median point (default) to 3d cursor (align with the origin).
2. Turn on the mirror modifier and choose the desired axis.
3. Go to edit mode and press A to select all. Move the object in the same position as the axis portrayed on the mirror modifier.
