Ad.1
Może trochę inne podejście, z wykorzystaniem font marker. Zrzuty ekranu z wersji angielskojęzycznej, QGIS 3.8.3.
Na wstępie robimy linię, styl w jednostkach mapy, linia długość 100m, przerwa 10m
Kolejnym krokiem jest dodanie Marker linie, jako Marker wybieramy Font marker. Marker co 110m (wynika to z wcześniejsze długości linii i przerwy 100+10). Offset 105 (długość linii plus pół przerwy)
Ostatnim krokiem jest wybranie w polu Charakters - Data defined overide, wybieramy pole z opisem naszej izolinii. Na uwadze należy mieć tylko, ze musi to być string. Jako że ja w tabeli miałem wartość jako liczbę (integer) należy dodać wyrażenie to_string().
I finalnie - przerwa osiągnięta.
Ad.2
Nie bardzo kojarzę o co chodzi. Jakieś wprowadzenie albo rys. jak ma to wyglądać.