Case feature bug
The case switch feature causes multiple words to be capitalized. Typing an initialization while in swipe mode causes the previous word to be capitalized in addition to the intended word. Because swipe auto inserts a space only after the next word is swiped or next letter typed, it is impossible to capitalize the next word only. A workaround is to swipe then [space] then backspace to remove the duplicate, then CAPS CASE. And if auto period insert is also enabled, more gymnastics are required.
Typing the following :
foo(swiped) [CAPSCASE] abc(typed) [CAPS OFF] bar(swiped)
... Results in "FOO ABC bar" instead of "foo ABC bar".
I'm on Android 6, current swiftkey version.