It seems like the flickering and cursor issues might be due to how SVGs are handled by some browsers. You can try converting your SVGs to PNGs to see if that resolves the problem. Additionally, target the specific elements like gallery images and form inputs directly in your CSS to ensure the custom cursor applies correctly:
.sqs-gallery-block img, .sqs-block-form input, .sqs-block-form button { cursor: url('your-cursor-url'), auto !important; }
If you're still having trouble, inspect the elements using the browser's developer tools to check for conflicts or errors. The contact form, newsletter, or gallery blocks might be hidden or located on a different page, so double-check your layout.