Steps to reproduce:
add an scan filter like below
ScanFilter sf = new ScanFilter.Builder().setDeviceAddress("MAC_ADDRESS_HERE").build();
start scan with that filter and pending intent.
stop scan
remove that filter from the filters list
start scan again (with updated filter list)
see the error.
Expected behavior:
The removed item does not show up.
Actual Behavior:
The removed item do show up!