Current inverted background combining characters assumes piece background is all inverted. However edge case could be a piece placed on the touching of four tile corners, any of which could be inverted.
Not sure how important this would be to support. Would need much more combining characters under our basic bitmap overlap scheme. Providing enough pre-composed versions of all possibilities would also be much harder...