Ok - would be interested in the MQTT gets the remaining filament from the RFID or from the AMS working it out by pulling filament and counting the number of rolls.
I guess though that even if it does report 100% from reused filaments it might be possible to do some sort calculation to get a rough idea of how often the filament that is assigned the the reused tags has been reported.
Will give your system a try and see what happens with BL and NonBL spools.