Olive version: Olive (March 2019 | Alpha | 35e0cb4)
Source: AppImage
Operating system: OpenSUSE 15 - 64 bits
CPU: Intel Core i5-6600K @ 3.50GHz
RAM: 16 GiB
GPU: NVIDIA Geforce GTX 1050 Ti 4GB (Driver ver 418.56)
When using multiple video effects over a "Title", the "Fish" effect blur the text.
Update: It happens with other video effects like "Sphere" and others that simulates lenses.

I'm not sure what the issue is here, scaling up an image will cause blurriness, including an image generated by a text effect
The fact of using vector based elements (like fonts or SVG elements) is precisely to get them scaled or distorted without losing definition (sharpness). Usually, if I don't need to distort my text or vector element, I'll raster it before insert it to my project. So I think the issue is that video effects rasterize in some stage vector based elements and the collateral effect is that they appears finally blurred.
The text is a vector, but the frame it's rendered onto is very much a raster.
Olive doesn't have any vector support, by the time the image leaves the text effect, it's a raster. Even if the text was, let's say, OpenGL polygons, all the effects are fragment/pixel shaders and don't warp vertices. Sorry to say, but most vector-based graphics operations are out of scope for Olive at this time.
Thank you itsmattkc. I wish in the future Olive can consider vector-based graphics operations to get better quality results.
This moves into the realm of resolution independence. As the text effect is rastering at a 1:1 resolution to the output- yet the effect is zooming into the text layer, breaking the 1:1 resolution.
Rastering at a greater resolution may solve this issue for now, however working out a dynamic system to work out the best resolution is not going to be easy.
Possibly the effects that raster can have a resolution factor?
I'm sure it will not be easy, as you write, but I understand that if Olive pretends to be a professional/better alternative to actual opensource alternatives, should implement features that makes the difference, and this one of do not loose sharpness when working with vector based elements is one of them. An older, but harder to learn, video editor as KDEnlive, let me do upscaling operations without loosing sharpness.
Most helpful comment
Olive doesn't have any vector support, by the time the image leaves the text effect, it's a raster. Even if the text was, let's say, OpenGL polygons, all the effects are fragment/pixel shaders and don't warp vertices. Sorry to say, but most vector-based graphics operations are out of scope for Olive at this time.