Why are users with my custom role for OTBI not able to see sales data in OTBI reports?

Sales data access depends on the resource and sales territory hierarchies the salesperson is in, regardless of the role. If a salesperson or manager isn't on a sales team or territory hierarchy and they don't manage people who are, they won't be able to see any opportunity or lead information.