I have a similar issue where SMS from one particular bank (not Capital One) don't show up sometimes in a secondary user profile.
The issue is intermittent, sometimes they show up and other times they don't until I reboot the phone (just switching to Owner profile doesn't help).
The secondary profile has access to calling and SMS and I am using the default Messages app. SMS from other senders show up just fine.