The linear assumption is on the error terms in the regression model.

Can you create a table of descriptive stats to compare the samples to see where they differ. Also how might these samples differ from the population.

How where the two samples collected (convenience samples) ?

Perhaps you need to establish inclusion and exclusion criteria to make a model generalizable!