@devurandom@cybre.space I don't know if you're still working on this, but:
In column 6, row 5, you can't put a filled square there without breaking that column's clue (you'd either have a 1 1 or a 3 in the section from rows 3-5), so that must be an X.