Hello,
When you say "read only", how exactly is this schema read-only? Did you check the "read only" column for this particular connection in Toad's connection window? If so, this would explain everything you're seeing. "Read only" connections in Toad only apply to Toad, we don't set read-only privileges in Oracle, and they only apply to the single selected schema for your Toad instance.