I would classify this as a bug. This is specifically a function of Snap, as when Snap is off, chords span exactly the space you specify. When Snap is on, the expected behavior is that all affected content adheres to Snap settings. The actual behavior is that every manually entered chord takes up a full bar regardless of Snap settings. When the actual behavior is different from the expected behavior, that's a bug.
Also, this should be tagged under SO5, as the problem continues to happen.