Your hardware and software settings seems okay from my point of view. Maybe the 7 inch touch screen could be power hungry. Do you have any red lightning notification on the screen (wich means underpower) ?
Xruns (who make crackles) are notified as red triangles.
Have a look here for modifying jackd parameters :
Hifiberry Digi + Pro at 96khz with x-runs