You can also ingest a new segment with 1 MINUTE granularity in OVERWRITE mode (appendToExisting=false) ... that one minute segment will overshadow your existing HOUR segment, and the queries will see the correct "latest" version of all data across that hour.
You do not need to match segment granularities when you are using overwrite mode.
The caveat is that you cannot create a new segment with no data in it (unless you create a tombstone segment, but I don't know if that can be created on its own.) ... so you may have to ensure that you have at least one record of data to insert into that new segment. I believe based on your original question (you are deleting data related to only one dimension) that there will be other data in that minute interval ... so you should be okay.