I'm using the atlas to generate 50-75 page map packages. All pages are at about the same scale but some areas are much denser and have many more labels on a page to display. I am running into the issues of labels not displaying or overlapping if I turn on colliding labels. I have to have all of these labels being displayed and they are all rule based labels already so it is only displaying the important information.
I have lines, points, and polygons. The polygons I can use free placement so they place fine. Lines and points only have options for an offset which forces them to be very far away from the items. Is there an expression that can be used to set the distance to 1 unit away but if there is a conflict then 2 units and so on and so on. All the ways to check overlaps was for the geometry and not the labels. Some items have the callouts but the same issue with them having a set distance not a variable distance.