When searching in the web, I only found some (obviously outdated) information that there would not exist reliable ways to check the UTF-8 bit.
was exactly what I needed to circle in the problems'cause.
Turned out that HTTP::Tiny does not support Unicode, just raw text.
Thus the issue was resolved by UTF-8-encoding its byte string data through decode().