I could neither reproduce with Android 4.4 (Samsung Galaxy Note 10.1) nor with Android 6.0 (CM 13.0-20161228), using Radicale and your VCard (tried with CRLF and only LF line breaks).
So I guess that’s something firmware specific…
VCard/4 always requires UTF-8, but VCard/3 and iCalendar resources may use other charsets/encodings than UTF-8.
So, the Content-Type headers should be parsed for charset information.
When sending, DAVdroid always uses UTF-8.