Thanks again for taking the time to respond.
I realize my use-case might go against what is officially supported. The data I am loading can be divided into two data structures. Meaning, a single message from my Kafka topic of type A can be split into type B and type C. For my service I need two stores, one mapping something like a String -> B (first store) and an Integer -> C (second store). For the sake of the example I'm trying to keep it simple.
So I require two different stores even though the global store reads from a single input topic. I am not creating duplicated data, as the input data is split into new types and divided into their respective store.
Side note: I don't believe I was creating two stores with the same name. My example on the main post has two unique name - one for each store.